Skip to content

Commit dc865bc

Browse files
Backport type fixes
1 parent 55e01a2 commit dc865bc

File tree

1 file changed

+7
-20
lines changed

1 file changed

+7
-20
lines changed

Exception/FlattenException.php

Lines changed: 7 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ class FlattenException
6363
/**
6464
* @return static
6565
*/
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
6767
{
6868
return static::createFromThrowable($exception, $statusCode, $headers);
6969
}
@@ -131,11 +131,9 @@ public function getStatusCode(): int
131131
}
132132

133133
/**
134-
* @param int $code
135-
*
136134
* @return $this
137135
*/
138-
public function setStatusCode($code): self
136+
public function setStatusCode(int $code): self
139137
{
140138
$this->statusCode = $code;
141139

@@ -163,11 +161,9 @@ public function getClass(): string
163161
}
164162

165163
/**
166-
* @param string $class
167-
*
168164
* @return $this
169165
*/
170-
public function setClass($class): self
166+
public function setClass(string $class): self
171167
{
172168
$this->class = false !== strpos($class, "@anonymous\0") ? (get_parent_class($class) ?: key(class_implements($class)) ?: 'class').'@anonymous' : $class;
173169

@@ -180,11 +176,9 @@ public function getFile(): string
180176
}
181177

182178
/**
183-
* @param string $file
184-
*
185179
* @return $this
186180
*/
187-
public function setFile($file): self
181+
public function setFile(string $file): self
188182
{
189183
$this->file = $file;
190184

@@ -197,11 +191,9 @@ public function getLine(): int
197191
}
198192

199193
/**
200-
* @param int $line
201-
*
202194
* @return $this
203195
*/
204-
public function setLine($line): self
196+
public function setLine(int $line): self
205197
{
206198
$this->line = $line;
207199

@@ -226,11 +218,9 @@ public function getMessage(): string
226218
}
227219

228220
/**
229-
* @param string $message
230-
*
231221
* @return $this
232222
*/
233-
public function setMessage($message): self
223+
public function setMessage(string $message): self
234224
{
235225
if (false !== strpos($message, "@anonymous\0")) {
236226
$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
308298
}
309299

310300
/**
311-
* @param array $trace
312-
* @param string|null $file
313-
* @param int|null $line
314301
*
315302
* @return $this
316303
*/
317-
public function setTrace($trace, $file, $line): self
304+
public function setTrace(array $trace, ?string $file, ?int $line): self
318305
{
319306
$this->trace = [];
320307
$this->trace[] = [

0 commit comments

Comments
 (0)