Interface PHPStan\Reflection\PropertiesClassReflectionExtension

This is the interface custom properties class reflection extensions implement.

To register it in the configuration file use the phpstan.broker.propertiesClassReflectionExtension service tag:

services:
	-
		class: App\PHPStan\MyPropertiesClassReflectionExtension
		tags:
			- phpstan.broker.propertiesClassReflectionExtension

Learn more: https://phpstan.org/developing-extensions/class-reflection-extensions

  • PHPStan\Reflection\PropertiesClassReflectionExtension
    • PHPStan\Reflection\Mixin\MixinPropertiesClassReflectionExtension implements PropertiesClassReflectionExtension
    • PHPStan\Reflection\Php\PhpClassReflectionExtension implements PropertiesClassReflectionExtension, MethodsClassReflectionExtension
    • PHPStan\Reflection\Php\UniversalObjectCratesClassReflectionExtension implements PropertiesClassReflectionExtension
    • PHPStan\Reflection\Annotations\AnnotationsPropertiesClassReflectionExtension implements PropertiesClassReflectionExtension
    • PHPStan\Type\Php\SimpleXMLElementClassPropertyReflectionExtension implements PropertiesClassReflectionExtension
Methods