@@ -63,7 +63,7 @@ class FlattenException
63
63
/**
64
64
* @return static
65
65
*/
66
- public static function create (\Exception $ exception , $ statusCode = null , array $ headers = []): self
66
+ public static function create (\Exception $ exception , int $ statusCode = null , array $ headers = []): self
67
67
{
68
68
return static ::createFromThrowable ($ exception , $ statusCode , $ headers );
69
69
}
@@ -131,11 +131,9 @@ public function getStatusCode(): int
131
131
}
132
132
133
133
/**
134
- * @param int $code
135
- *
136
134
* @return $this
137
135
*/
138
- public function setStatusCode ($ code ): self
136
+ public function setStatusCode (int $ code ): self
139
137
{
140
138
$ this ->statusCode = $ code ;
141
139
@@ -163,11 +161,9 @@ public function getClass(): string
163
161
}
164
162
165
163
/**
166
- * @param string $class
167
- *
168
164
* @return $this
169
165
*/
170
- public function setClass ($ class ): self
166
+ public function setClass (string $ class ): self
171
167
{
172
168
$ this ->class = false !== strpos ($ class , "@anonymous \0" ) ? (get_parent_class ($ class ) ?: key (class_implements ($ class )) ?: 'class ' ).'@anonymous ' : $ class ;
173
169
@@ -180,11 +176,9 @@ public function getFile(): string
180
176
}
181
177
182
178
/**
183
- * @param string $file
184
- *
185
179
* @return $this
186
180
*/
187
- public function setFile ($ file ): self
181
+ public function setFile (string $ file ): self
188
182
{
189
183
$ this ->file = $ file ;
190
184
@@ -197,11 +191,9 @@ public function getLine(): int
197
191
}
198
192
199
193
/**
200
- * @param int $line
201
- *
202
194
* @return $this
203
195
*/
204
- public function setLine ($ line ): self
196
+ public function setLine (int $ line ): self
205
197
{
206
198
$ this ->line = $ line ;
207
199
@@ -226,11 +218,9 @@ public function getMessage(): string
226
218
}
227
219
228
220
/**
229
- * @param string $message
230
- *
231
221
* @return $this
232
222
*/
233
- public function setMessage ($ message ): self
223
+ public function setMessage (string $ message ): self
234
224
{
235
225
if (false !== strpos ($ message , "@anonymous \0" )) {
236
226
$ message = preg_replace_callback ('/[a-zA-Z_\x7f-\xff][ \\\\a-zA-Z0-9_\x7f-\xff]*+@anonymous\x00.*?\.php(?:0x?|:[0-9]++\$)[0-9a-fA-F]++/ ' , function ($ m ) {
@@ -308,13 +298,10 @@ public function setTraceFromThrowable(\Throwable $throwable): self
308
298
}
309
299
310
300
/**
311
- * @param array $trace
312
- * @param string|null $file
313
- * @param int|null $line
314
301
*
315
302
* @return $this
316
303
*/
317
- public function setTrace ($ trace , $ file , $ line ): self
304
+ public function setTrace (array $ trace , ? string $ file , ? int $ line ): self
318
305
{
319
306
$ this ->trace = [];
320
307
$ this ->trace [] = [
0 commit comments