Skip to content

Commit 2f8144d

Browse files
committed
Fix using FileLinkFormatter after serialization
1 parent 38d9bfb commit 2f8144d

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

Debug/FileLinkFormatter.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ class FileLinkFormatter
3535
];
3636

3737
private array|false $fileLinkFormat;
38-
private ?RequestStack $requestStack;
39-
private ?string $baseDir;
38+
private ?RequestStack $requestStack = null;
39+
private ?string $baseDir = null;
4040
private \Closure|string|null $urlFormat;
4141

4242
/**

Tests/Debug/FileLinkFormatterTest.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,13 @@ public function testWhenNoFileLinkFormatAndNoRequest()
2525
$this->assertFalse($sut->format('/kernel/root/src/my/very/best/file.php', 3));
2626
}
2727

28+
public function testAfterUnserialize()
29+
{
30+
$sut = unserialize(serialize(new FileLinkFormatter()));
31+
32+
$this->assertFalse($sut->format('/kernel/root/src/my/very/best/file.php', 3));
33+
}
34+
2835
public function testWhenFileLinkFormatAndNoRequest()
2936
{
3037
$file = __DIR__.\DIRECTORY_SEPARATOR.'file.php';

0 commit comments

Comments
 (0)