From 9a07840035e987260673cc4c438cf54b2923dd8c Mon Sep 17 00:00:00 2001 From: Jan Nedbal Date: Thu, 17 Aug 2023 15:58:26 +0200 Subject: [PATCH] ConditionalTagsExtension: add throw type extension tags --- src/DependencyInjection/ConditionalTagsExtension.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/DependencyInjection/ConditionalTagsExtension.php b/src/DependencyInjection/ConditionalTagsExtension.php index 0b9248a1d1..a90c54df4f 100644 --- a/src/DependencyInjection/ConditionalTagsExtension.php +++ b/src/DependencyInjection/ConditionalTagsExtension.php @@ -8,6 +8,7 @@ use PHPStan\Analyser\TypeSpecifierFactory; use PHPStan\Broker\BrokerFactory; use PHPStan\Collectors\RegistryFactory as CollectorRegistryFactory; +use PHPStan\DependencyInjection\Type\LazyDynamicThrowTypeExtensionProvider; use PHPStan\Parser\RichParser; use PHPStan\PhpDoc\TypeNodeResolverExtension; use PHPStan\Rules\LazyRegistry; @@ -37,6 +38,9 @@ public function getConfigSchema(): Nette\Schema\Schema TypeSpecifierFactory::STATIC_METHOD_TYPE_SPECIFYING_EXTENSION_TAG => $bool, RichParser::VISITOR_SERVICE_TAG => $bool, CollectorRegistryFactory::COLLECTOR_TAG => $bool, + LazyDynamicThrowTypeExtensionProvider::FUNCTION_TAG => $bool, + LazyDynamicThrowTypeExtensionProvider::METHOD_TAG => $bool, + LazyDynamicThrowTypeExtensionProvider::STATIC_METHOD_TAG => $bool, ])->min(1)); }