Skip to content

Commit e7febc3

Browse files
committed
Hotfix - allow people to override exceptionTypeResolver in neon
1 parent 09e30b4 commit e7febc3

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

conf/services.neon

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -242,3 +242,9 @@ services:
242242
nodeScopeResolverReflector:
243243
factory: @betterReflectionReflector
244244
autowired: false
245+
246+
# not registered using attributes because people often override it
247+
248+
exceptionTypeResolver:
249+
class: PHPStan\Rules\Exceptions\ExceptionTypeResolver
250+
factory: @PHPStan\Rules\Exceptions\DefaultExceptionTypeResolver

src/Rules/Exceptions/DefaultExceptionTypeResolver.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
/**
1313
* @api
1414
*/
15-
#[AutowiredService(name: 'exceptionTypeResolver', as: [ExceptionTypeResolver::class, DefaultExceptionTypeResolver::class])]
15+
#[AutowiredService(as: DefaultExceptionTypeResolver::class)]
1616
final class DefaultExceptionTypeResolver implements ExceptionTypeResolver
1717
{
1818

0 commit comments

Comments
 (0)