@@ -23,7 +23,7 @@ public function __construct(array $options = array())
23
23
$ this ->options = $ this ->normalizeOptions ($ options );
24
24
}
25
25
26
- private function normalizeOptions (array $ options = array ())
26
+ private function normalizeOptions (array $ options = array ()): array
27
27
{
28
28
$ options += array (
29
29
'allowedOrigins ' => array (),
@@ -57,22 +57,22 @@ private function normalizeOptions(array $options = array())
57
57
/**
58
58
* @deprecated use isOriginAllowed
59
59
*/
60
- public function isActualRequestAllowed (Request $ request )
60
+ public function isActualRequestAllowed (Request $ request ): bool
61
61
{
62
62
return $ this ->isOriginAllowed ($ request );
63
63
}
64
64
65
- public function isCorsRequest (Request $ request )
65
+ public function isCorsRequest (Request $ request ): bool
66
66
{
67
67
return $ request ->headers ->has ('Origin ' ) && !$ this ->isSameHost ($ request );
68
68
}
69
69
70
- public function isPreflightRequest (Request $ request )
70
+ public function isPreflightRequest (Request $ request ): bool
71
71
{
72
72
return $ request ->getMethod () === 'OPTIONS ' && $ request ->headers ->has ('Access-Control-Request-Method ' );
73
73
}
74
74
75
- public function handlePreflightRequest (Request $ request )
75
+ public function handlePreflightRequest (Request $ request ): Response
76
76
{
77
77
$ response = new Response ();
78
78
@@ -81,7 +81,7 @@ public function handlePreflightRequest(Request $request)
81
81
return $ this ->addPreflightRequestHeaders ($ response , $ request );
82
82
}
83
83
84
- public function addPreflightRequestHeaders (Response $ response , Request $ request )
84
+ public function addPreflightRequestHeaders (Response $ response , Request $ request ): Response
85
85
{
86
86
$ this ->configureAllowedOrigin ($ response , $ request );
87
87
@@ -98,7 +98,7 @@ public function addPreflightRequestHeaders(Response $response, Request $request)
98
98
return $ response ;
99
99
}
100
100
101
- public function isOriginAllowed (Request $ request )
101
+ public function isOriginAllowed (Request $ request ): bool
102
102
{
103
103
if ($ this ->options ['allowedOrigins ' ] === true ) {
104
104
return true ;
@@ -123,7 +123,7 @@ public function isOriginAllowed(Request $request)
123
123
return false ;
124
124
}
125
125
126
- public function addActualRequestHeaders (Response $ response , Request $ request )
126
+ public function addActualRequestHeaders (Response $ response , Request $ request ): Response
127
127
{
128
128
$ this ->configureAllowedOrigin ($ response , $ request );
129
129
@@ -154,7 +154,7 @@ private function configureAllowedOrigin(Response $response, Request $request)
154
154
}
155
155
}
156
156
157
- private function isSingleOriginAllowed ()
157
+ private function isSingleOriginAllowed (): bool
158
158
{
159
159
if ($ this ->options ['allowedOrigins ' ] === true || !empty ($ this ->options ['allowedOriginsPatterns ' ])) {
160
160
return false ;
@@ -215,7 +215,7 @@ private function configureMaxAge(Response $response, Request $request)
215
215
}
216
216
}
217
217
218
- public function varyHeader (Response $ response , $ header )
218
+ public function varyHeader (Response $ response , $ header ): Response
219
219
{
220
220
if (!$ response ->headers ->has ('Vary ' )) {
221
221
$ response ->headers ->set ('Vary ' , $ header );
@@ -226,7 +226,7 @@ public function varyHeader(Response $response, $header)
226
226
return $ response ;
227
227
}
228
228
229
- private function isSameHost (Request $ request )
229
+ private function isSameHost (Request $ request ): bool
230
230
{
231
231
return $ request ->headers ->get ('Origin ' ) === $ request ->getSchemeAndHttpHost ();
232
232
}
0 commit comments