in src/main/kotlin/com/pestphp/pest/templates/PestRootTemplateContextType.kt [18:34]
override fun isInContext(templateActionContext: TemplateActionContext): Boolean {
if (!templateActionContext.file.isPestTestFile()) {
return false
}
val element = templateActionContext.file.findElementAt(templateActionContext.startOffset)
if (element?.parent is StringLiteralExpression) {
return false
}
// Get root element
val root = element?.parent?.parent?.parent?.parent
// Check if in root is namespace or file
return root is PhpFile || root is PhpNamespace
}