@@ -17,36 +17,28 @@ final class RequestIdListener extends AbstractListenerAggregate implements Reque
1717{
1818 const DEFAULT_REQUEST_ID_HEADER = 'X-Request-Id ' ;
1919
20- /**
21- * @var string
22- */
23- protected $ requestId ;
24-
25- /**
26- * @var string
27- */
28- protected $ requestIdHeaderName ;
29-
30- protected $ requestIdProviderFactory ;
31-
20+ private $ requestId ;
21+ private $ requestIdHeaderName ;
22+ private $ requestIdProviderFactory ;
3223 private $ requestIdGenerator ;
3324
34- public function __construct (RequestIdProviderFactoryInterface $ requestIdProviderFactory ,
35- $ requestIdHeaderName = self ::DEFAULT_REQUEST_ID_HEADER ,
36- GeneratorInterface $ requestIdGenerator = null )
37- {
25+ public function __construct (
26+ RequestIdProviderFactoryInterface $ requestIdProviderFactory ,
27+ string $ requestIdHeaderName = null ,
28+ GeneratorInterface $ requestIdGenerator = null
29+ ) {
3830 $ this ->requestIdProviderFactory = $ requestIdProviderFactory ;
39- $ this ->requestIdHeaderName = $ requestIdHeaderName ;
31+ $ this ->requestIdHeaderName = $ requestIdHeaderName ?? self :: DEFAULT_REQUEST_ID_HEADER ;
4032 $ this ->requestIdGenerator = $ requestIdGenerator ;
4133 }
4234
43- public function attach (EventManagerInterface $ events , $ priority = 1 )
35+ public function attach (EventManagerInterface $ events , $ priority = 1 ): void
4436 {
4537 $ this ->listeners [] = $ events ->attach (MvcEvent::EVENT_BOOTSTRAP , [$ this , 'loadRequestId ' ]);
4638 $ this ->listeners [] = $ events ->attach (MvcEvent::EVENT_FINISH , [$ this , 'addRequestIdToResponse ' ]);
4739 }
4840
49- public function loadRequestId (MvcEvent $ event )
41+ public function loadRequestId (MvcEvent $ event ): ? string
5042 {
5143 $ request = $ event ->getRequest ();
5244
@@ -62,7 +54,7 @@ public function loadRequestId(MvcEvent $event)
6254 return $ this ->requestId ;
6355 }
6456
65- public function getRequestId ()
57+ public function getRequestId (): string
6658 {
6759 if ($ this ->requestId === null ) {
6860 throw new MissingRequestId ();
@@ -71,7 +63,7 @@ public function getRequestId()
7163 return $ this ->requestId ;
7264 }
7365
74- public function addRequestIdToResponse (MvcEvent $ event )
66+ public function addRequestIdToResponse (MvcEvent $ event ): void
7567 {
7668 $ response = $ event ->getResponse ();
7769
0 commit comments