Skip to content

Commit 1510f2a

Browse files
committed
RunInFiberRequest - fix for when readonly property is downgraded
1 parent 057c79f commit 1510f2a

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/Analyser/Generator/RunInFiberRequest.php

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,20 @@ final class RunInFiberRequest
1515

1616
public ?int $originLine = null;
1717

18+
/**
19+
* @readonly
20+
* @var callable(): T
21+
*/
22+
public mixed $callback;
23+
1824
/**
1925
* @param callable(): T $callback
2026
*/
2127
public function __construct(
22-
public readonly mixed $callback,
28+
mixed $callback,
2329
)
2430
{
31+
$this->callback = $callback;
2532
$trace = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS, 1);
2633
$this->originFile = $trace[0]['file'] ?? null;
2734
$this->originLine = $trace[0]['line'] ?? null;

0 commit comments

Comments
 (0)