IntelliJ Platform Plugin SDK Help

PHP Extension Point List

48 Extension Points (EP) for PHP

See Extension Point List for IntelliJ Platform EPs.

See Plugin Extensions on how to declare extensions in your plugin.

Extension Point searches for usages inside existing implementations of open-source IntelliJ Platform plugins via IntelliJ Platform Explorer.

Implementation is related Extension Point class.

Note Legend

IconDescriptionDetails
Non-DynamicNon-Dynamic Extension PointInstallation/update of plugin requires restart (Dynamic Plugins)
Experimental APIExperimental APIImplementation annotated with @ApiStatus.Experimental, API might be altered or removed without prior notice
Internal APIInternal APIImplementation annotated with @ApiStatus.Internal, should not be used by 3rd party
Project-LevelProject-Level Extension PointDeclared with area="IDEA_PROJECT", can have Project as constructor parameter

PhpStorm

com.intellij.phing

com.intellij.phing

Extension PointImplementation
com.intellij.phing.phpFileDescriptionProvider Non-DynamicPhingPhpFileDescriptionProvider
com.intellij.phing.propertyFilesManager Non-DynamicPropertyFilesManager

com.intellij.php.psalm

com.intellij.php.psalm

Extension PointImplementation
com.jetbrains.php.tools.quality.Psalm.PsalmConfigurationProvider Non-DynamicPsalmConfigurationProvider

com.intellij.php.tools.quality.phpstan

com.intellij.php.tools.quality.phpstan

Extension PointImplementation
com.jetbrains.php.tools.quality.PhpStan.PhpStanConfigurationProvider Non-DynamicPhpStanConfigurationProvider

com.jetbrains.php

com.jetbrains.php

Extension PointImplementation
com.intellij.php.debug.template.configurable Project-LevelPhpTemplateDebugConfigurable
com.intellij.php.debug.templateLanguagePhpTemplateLanguagePathMapper
com.intellij.php.typeProvider2PhpTypeProvider2
com.intellij.phpDeadCodeEntryPoint
com.jetbrains.php.classAliasProviderPhpClassAliasProvider
com.jetbrains.php.composer.execProviderComposerExecutionProvider
com.jetbrains.php.composerConfigClientComposerConfigClient
com.jetbrains.php.config.customFormatFunctionsProviderPhpCustomFormatFunctionsProvider
com.jetbrains.php.config.interpreterFormProviderPhpInterpreterFormProvider
com.jetbrains.php.config.interpreters.PhpInterpretersStateListenerPhpInterpretersStateListener
com.jetbrains.php.coreMethodProviderPhpCoreHandler
com.jetbrains.php.debug.mapping.localPathFixerPhpLocalPathFixer
com.jetbrains.php.deprecationFixesProviderPhpDeprecationQuickFixesProvider
com.jetbrains.php.deprecationProviderPhpDeprecationProvider
com.jetbrains.php.docTagParserExtensionPhpDocTagParser
com.jetbrains.php.externalUsagesSearcherPhpExternalUsagesSearcher
com.jetbrains.php.frameworkProjectConfigurableProviderPhpFrameworkConfigurableProvider
com.jetbrains.php.frameworkUsageProviderPhpFrameworkUsageProvider
com.jetbrains.php.injectionExternalFragmentSubstProvider Project-LevelPhpInjectionExternalFragmentSubstProvider
com.jetbrains.php.keyTypeProvider Experimental APIPhpKeyTypeProvider
com.jetbrains.php.libraryRoot Experimental APIPhpLibraryRootProvider
com.jetbrains.php.magicMethodProviderPhpMagicHandler
com.jetbrains.php.metaTableProvider Experimental APIPhpMetaTableProvider
com.jetbrains.php.noReturnProvider Experimental APIPhpNoReturnProvider
com.jetbrains.php.openSettingsProviderSettings
com.jetbrains.php.phpunit.phpUnitSettingsLoaderPhpUnitSettingsLoader
com.jetbrains.php.predefinedVariableProviderPhpPredefinedVariableProvider
com.jetbrains.php.referenceResolver2PhpMultipleDeclarationFilter
com.jetbrains.php.relatedToPhpFilesContributorRelatedToPhpFilesContributor
com.jetbrains.php.remote.remoteInterpreterManagerPhpRemoteInterpreterManager
com.jetbrains.php.testFramework.phpTestOldConfigHolderPhpTestFrameworkOldConfigHolder
com.jetbrains.php.testFrameworkTypePhpTestFrameworkType
com.jetbrains.php.tools.projectConfigurableForm Project-LevelQualityToolProjectConfigurableForm
com.jetbrains.php.tools.quality.messDetector.messDetectorConfigurationProviderMessDetectorConfigurationProvider
com.jetbrains.php.tools.quality.phpCSFixer.phpCSFixerConfigurationProviderPhpCSFixerConfigurationProvider
com.jetbrains.php.tools.quality.phpcs.phpCSConfigurationProviderPhpCSConfigurationProvider
com.jetbrains.php.tools.quality.typeQualityToolType
com.jetbrains.php.typeProvider3PhpTypeProvider3
com.jetbrains.php.typeProvider4PhpTypeProvider4

com.jetbrains.php.behat

com.jetbrains.php.behat

Extension PointImplementation
com.jetbrains.php.behat.gherkinContextProviderContextInterfaceProvider

com.jetbrains.php.framework

com.jetbrains.php.framework

Extension PointImplementation
com.jetbrains.php.framework.descriptionProviderFrameworkDescriptionProvider

phpstorm-remote-interpreter-plugin.xml

phpstorm-remote-interpreter-plugin.xml

Extension PointImplementation
com.jetbrains.php.remote.interpreter.ui.customConfigProviderPhpProjectConfigComponentProvider
com.jetbrains.php.remote.phpHelperScriptProviderPhpHelperScriptProvider
com.jetbrains.php.remote.remoteProcessManagerPhpRemoteProcessManager
Last modified: 27 May 2021