@@ -165,13 +165,11 @@ public function createReflectionProvider(): ReflectionProvider
165165 $ setterReflectionProviderProvider ->setReflectionProvider ($ reflectionProvider );
166166
167167 $ 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 )
174171 );
172+ $ operatorTypeSpecifyingExtensionRegistryProvider = new DirectOperatorTypeSpecifyingExtensionRegistryProvider ([]);
175173
176174 $ broker = new Broker (
177175 $ reflectionProvider ,
@@ -605,38 +603,6 @@ public function getCurrentWorkingDirectory(): string
605603 return $ this ->getFileHelper ()->normalizePath (__DIR__ . '/../.. ' );
606604 }
607605
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-
640606 /**
641607 * @param \PhpParser\PrettyPrinter\Standard $printer
642608 * @param \PHPStan\Reflection\ReflectionProvider $reflectionProvider
0 commit comments