override fun getIcon()

in src/main/kotlin/com/pestphp/pest/PestIconProvider.kt [13:26]


    override fun getIcon(vFile: VirtualFile, flags: Int, project: Project?): Icon? {
        if (project == null || DumbService.isDumb(project)) return null
        val file = PsiManager.getInstance(project).findFile(vFile) as? PhpFile ?: return null
        if (file.isIndexedPestTestFile()) {
            return PestIcons.File
        }
        if (file.isIndexedPestDatasetFile()) {
           return PestIcons.Dataset
        }
        if (file.isPestFile()) {
            return PestIcons.Logo
        }
        return null
    }