|
13 | 13 |
|
14 | 14 | class ExceptionListener implements EventSubscriberInterface {
|
15 | 15 |
|
16 |
| - /** |
17 |
| - * @var ExceptionConverterServiceInterface |
18 |
| - */ |
19 |
| - private $exceptionConverterService; |
20 |
| - |
21 |
| - /** |
22 |
| - * @var ExceptionLogServiceInterface |
23 |
| - */ |
24 |
| - private $logExceptionService; |
25 |
| - |
26 |
| - /** |
27 |
| - * @var ExceptionResponseServiceInterface |
28 |
| - */ |
29 |
| - private $exceptionResponseService; |
30 |
| - |
31 | 16 | /**
|
32 | 17 | * ExceptionListener constructor.
|
33 |
| - * |
34 |
| - * @param ExceptionConverterServiceInterface $exceptionConverterService |
35 |
| - * @param ExceptionLogServiceInterface $logExceptionService |
36 |
| - * @param ExceptionResponseServiceInterface $exceptionResponseService |
37 | 18 | */
|
38 |
| - public function __construct(ExceptionConverterServiceInterface $exceptionConverterService, |
39 |
| - ExceptionLogServiceInterface $logExceptionService, |
40 |
| - ExceptionResponseServiceInterface $exceptionResponseService) { |
41 |
| - $this->exceptionConverterService = $exceptionConverterService; |
42 |
| - $this->logExceptionService = $logExceptionService; |
43 |
| - $this->exceptionResponseService = $exceptionResponseService; |
| 19 | + public function __construct( |
| 20 | + private readonly ExceptionConverterServiceInterface $exceptionConverterService, |
| 21 | + private readonly ExceptionLogServiceInterface $logExceptionService, |
| 22 | + private readonly ExceptionResponseServiceInterface $exceptionResponseService |
| 23 | + ) { |
44 | 24 | }
|
45 | 25 |
|
46 | 26 | /**
|
@@ -82,7 +62,7 @@ public function onKernelException(ExceptionEvent $event) {
|
82 | 62 | /**
|
83 | 63 | * @inheritDoc
|
84 | 64 | */
|
85 |
| - public static function getSubscribedEvents() { |
| 65 | + public static function getSubscribedEvents(): array { |
86 | 66 | return array(
|
87 | 67 | KernelEvents::EXCEPTION => [
|
88 | 68 | ['convertKernelException', -1],
|
|
0 commit comments