override fun isSuppressedFor()

in src/main/kotlin/com/pestphp/pest/inspections/SuppressUndefinedPropertyInspection.kt [15:27]


    override fun isSuppressedFor(element: PsiElement, toolId: String): Boolean {
        if (!suppressedPhpInspections.contains(toolId)) {
            return false
        }

        val fieldReference = element.parent as? FieldReference ?: return false

        if (!fieldReference.classReference.isThisVariableInPest { it.isAnyPestFunction() }) {
            return false
        }

        return suppressedPhpInspections.contains(toolId)
    }