@@ -165,13 +165,11 @@ public function createReflectionProvider(): ReflectionProvider
165
165
$ setterReflectionProviderProvider ->setReflectionProvider ($ reflectionProvider );
166
166
167
167
$ dynamicReturnTypeExtensionRegistryProvider = new DirectDynamicReturnTypeExtensionRegistryProvider (
168
- array_merge (self ::getContainer ()->getServicesByTag (BrokerFactory::DYNAMIC_METHOD_RETURN_TYPE_EXTENSION_TAG ), $ this ->getDynamicMethodReturnTypeExtensions ()),
169
- array_merge (self ::getContainer ()->getServicesByTag (BrokerFactory::DYNAMIC_STATIC_METHOD_RETURN_TYPE_EXTENSION_TAG ), $ this ->getDynamicStaticMethodReturnTypeExtensions ()),
170
- array_merge (self ::getContainer ()->getServicesByTag (BrokerFactory::DYNAMIC_FUNCTION_RETURN_TYPE_EXTENSION_TAG ), $ this ->getDynamicFunctionReturnTypeExtensions ())
171
- );
172
- $ operatorTypeSpecifyingExtensionRegistryProvider = new DirectOperatorTypeSpecifyingExtensionRegistryProvider (
173
- $ this ->getOperatorTypeSpecifyingExtensions ()
168
+ self ::getContainer ()->getServicesByTag (BrokerFactory::DYNAMIC_METHOD_RETURN_TYPE_EXTENSION_TAG ),
169
+ self ::getContainer ()->getServicesByTag (BrokerFactory::DYNAMIC_STATIC_METHOD_RETURN_TYPE_EXTENSION_TAG ),
170
+ self ::getContainer ()->getServicesByTag (BrokerFactory::DYNAMIC_FUNCTION_RETURN_TYPE_EXTENSION_TAG )
174
171
);
172
+ $ operatorTypeSpecifyingExtensionRegistryProvider = new DirectOperatorTypeSpecifyingExtensionRegistryProvider ([]);
175
173
176
174
$ broker = new Broker (
177
175
$ reflectionProvider ,
@@ -605,38 +603,6 @@ public function getCurrentWorkingDirectory(): string
605
603
return $ this ->getFileHelper ()->normalizePath (__DIR__ . '/../.. ' );
606
604
}
607
605
608
- /**
609
- * @return \PHPStan\Type\DynamicMethodReturnTypeExtension[]
610
- */
611
- public function getDynamicMethodReturnTypeExtensions (): array
612
- {
613
- return [];
614
- }
615
-
616
- /**
617
- * @return \PHPStan\Type\DynamicStaticMethodReturnTypeExtension[]
618
- */
619
- public function getDynamicStaticMethodReturnTypeExtensions (): array
620
- {
621
- return [];
622
- }
623
-
624
- /**
625
- * @return \PHPStan\Type\DynamicFunctionReturnTypeExtension[]
626
- */
627
- public function getDynamicFunctionReturnTypeExtensions (): array
628
- {
629
- return [];
630
- }
631
-
632
- /**
633
- * @return \PHPStan\Type\OperatorTypeSpecifyingExtension[]
634
- */
635
- public function getOperatorTypeSpecifyingExtensions (): array
636
- {
637
- return [];
638
- }
639
-
640
606
/**
641
607
* @param \PhpParser\PrettyPrinter\Standard $printer
642
608
* @param \PHPStan\Reflection\ReflectionProvider $reflectionProvider
0 commit comments