Skip to content

Commit 13dfc76

Browse files
authored
Merge branch refs/heads/1.12.x into 2.0.x
2 parents 8423d8e + c889baa commit 13dfc76

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

conf/config.neon

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -802,15 +802,11 @@ services:
802802

803803
-
804804
class: PHPStan\Reflection\Mixin\MixinMethodsClassReflectionExtension
805-
tags:
806-
- phpstan.broker.methodsClassReflectionExtension
807805
arguments:
808806
mixinExcludeClasses: %mixinExcludeClasses%
809807

810808
-
811809
class: PHPStan\Reflection\Mixin\MixinPropertiesClassReflectionExtension
812-
tags:
813-
- phpstan.broker.propertiesClassReflectionExtension
814810
arguments:
815811
mixinExcludeClasses: %mixinExcludeClasses%
816812

src/DependencyInjection/Reflection/LazyClassReflectionExtensionRegistryProvider.php

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
use PHPStan\Reflection\Annotations\AnnotationsMethodsClassReflectionExtension;
99
use PHPStan\Reflection\Annotations\AnnotationsPropertiesClassReflectionExtension;
1010
use PHPStan\Reflection\ClassReflectionExtensionRegistry;
11+
use PHPStan\Reflection\Mixin\MixinMethodsClassReflectionExtension;
12+
use PHPStan\Reflection\Mixin\MixinPropertiesClassReflectionExtension;
1113
use PHPStan\Reflection\Php\PhpClassReflectionExtension;
1214
use PHPStan\Reflection\RequireExtension\RequireExtendsMethodsClassReflectionExtension;
1315
use PHPStan\Reflection\RequireExtension\RequireExtendsPropertiesClassReflectionExtension;
@@ -29,10 +31,13 @@ public function getRegistry(): ClassReflectionExtensionRegistry
2931
$annotationsMethodsClassReflectionExtension = $this->container->getByType(AnnotationsMethodsClassReflectionExtension::class);
3032
$annotationsPropertiesClassReflectionExtension = $this->container->getByType(AnnotationsPropertiesClassReflectionExtension::class);
3133

34+
$mixinMethodsClassReflectionExtension = $this->container->getByType(MixinMethodsClassReflectionExtension::class);
35+
$mixinPropertiesClassReflectionExtension = $this->container->getByType(MixinPropertiesClassReflectionExtension::class);
36+
3237
$this->registry = new ClassReflectionExtensionRegistry(
3338
$this->container->getByType(Broker::class),
34-
array_merge([$phpClassReflectionExtension], $this->container->getServicesByTag(BrokerFactory::PROPERTIES_CLASS_REFLECTION_EXTENSION_TAG), [$annotationsPropertiesClassReflectionExtension]),
35-
array_merge([$phpClassReflectionExtension], $this->container->getServicesByTag(BrokerFactory::METHODS_CLASS_REFLECTION_EXTENSION_TAG), [$annotationsMethodsClassReflectionExtension]),
39+
array_merge([$phpClassReflectionExtension], $this->container->getServicesByTag(BrokerFactory::PROPERTIES_CLASS_REFLECTION_EXTENSION_TAG), [$annotationsPropertiesClassReflectionExtension, $mixinPropertiesClassReflectionExtension]),
40+
array_merge([$phpClassReflectionExtension], $this->container->getServicesByTag(BrokerFactory::METHODS_CLASS_REFLECTION_EXTENSION_TAG), [$annotationsMethodsClassReflectionExtension, $mixinMethodsClassReflectionExtension]),
3641
$this->container->getServicesByTag(BrokerFactory::ALLOWED_SUB_TYPES_CLASS_REFLECTION_EXTENSION_TAG),
3742
$this->container->getByType(RequireExtendsPropertiesClassReflectionExtension::class),
3843
$this->container->getByType(RequireExtendsMethodsClassReflectionExtension::class),

0 commit comments

Comments
 (0)