function AbstractPluginManagerRule::isPluginManager
1 call to AbstractPluginManagerRule::isPluginManager()
- PluginManagerSetsCacheBackendRule::processNode in vendor/
mglaman/ phpstan-drupal/ src/ Rules/ Drupal/ PluginManager/ PluginManagerSetsCacheBackendRule.php
File
-
vendor/
mglaman/ phpstan-drupal/ src/ Rules/ Drupal/ PluginManager/ AbstractPluginManagerRule.php, line 15
Class
- AbstractPluginManagerRule
- @template TNodeType of \PhpParser\Node @implements Rule<TNodeType>
Namespace
mglaman\PHPStanDrupal\Rules\Drupal\PluginManagerCode
protected function isPluginManager(ClassReflection $classReflection) : bool {
return !$classReflection->isInterface() && !$classReflection->isAnonymous() && $classReflection->implementsInterface('Drupal\\Component\\Plugin\\PluginManagerInterface');
}