11
11
use PHPStan \Reflection \Mixin \MixinMethodsClassReflectionExtension ;
12
12
use PHPStan \Reflection \Mixin \MixinPropertiesClassReflectionExtension ;
13
13
use PHPStan \Reflection \Php \PhpClassReflectionExtension ;
14
+ use PHPStan \Reflection \Php \Soap \SoapClientMethodsClassReflectionExtension ;
14
15
use PHPStan \Reflection \RequireExtension \RequireExtendsMethodsClassReflectionExtension ;
15
16
use PHPStan \Reflection \RequireExtension \RequireExtendsPropertiesClassReflectionExtension ;
16
17
use function array_merge ;
@@ -33,11 +34,12 @@ public function getRegistry(): ClassReflectionExtensionRegistry
33
34
34
35
$ mixinMethodsClassReflectionExtension = $ this ->container ->getByType (MixinMethodsClassReflectionExtension::class);
35
36
$ mixinPropertiesClassReflectionExtension = $ this ->container ->getByType (MixinPropertiesClassReflectionExtension::class);
37
+ $ soapClientMethodsClassReflectionExtension = $ this ->container ->getByType (SoapClientMethodsClassReflectionExtension::class);
36
38
37
39
$ this ->registry = new ClassReflectionExtensionRegistry (
38
40
$ this ->container ->getByType (Broker::class),
39
41
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 ]),
42
+ array_merge ([$ phpClassReflectionExtension ], $ this ->container ->getServicesByTag (BrokerFactory::METHODS_CLASS_REFLECTION_EXTENSION_TAG ), [$ annotationsMethodsClassReflectionExtension , $ mixinMethodsClassReflectionExtension, $ soapClientMethodsClassReflectionExtension ]),
41
43
$ this ->container ->getServicesByTag (BrokerFactory::ALLOWED_SUB_TYPES_CLASS_REFLECTION_EXTENSION_TAG ),
42
44
$ this ->container ->getByType (RequireExtendsPropertiesClassReflectionExtension::class),
43
45
$ this ->container ->getByType (RequireExtendsMethodsClassReflectionExtension::class),
0 commit comments