Skip to content

Commit 0dbcf7e

Browse files
committed
RoutingPanel: initializePanel() moved to ApplicationExtension (BC break)
1 parent acc4bc1 commit 0dbcf7e

2 files changed

Lines changed: 15 additions & 15 deletions

File tree

src/Bridges/ApplicationDI/ApplicationExtension.php

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ public function beforeCompile()
112112

113113
if ($this->config->debugger ?? $builder->getByType(Tracy\BlueScreen::class)) {
114114
$builder->getDefinition($this->prefix('application'))
115-
->addSetup([Nette\Bridges\ApplicationTracy\RoutingPanel::class, 'initializePanel']);
115+
->addSetup([self::class, 'initializeBlueScreenPanel']);
116116
}
117117

118118
$all = [];
@@ -194,4 +194,18 @@ private function findPresenters(): array
194194
}
195195
return $presenters;
196196
}
197+
198+
199+
/** @internal */
200+
public static function initializeBlueScreenPanel(Tracy\BlueScreen $blueScreen, Nette\Application\Application $application): void
201+
{
202+
$blueScreen->addPanel(function (?\Throwable $e) use ($application, $blueScreen): ?array {
203+
$dumper = $blueScreen->getDumper();
204+
return $e ? null : [
205+
'tab' => 'Nette Application',
206+
'panel' => '<h3>Requests</h3>' . $dumper($application->getRequests())
207+
. '<h3>Presenter</h3>' . $dumper($application->getPresenter()),
208+
];
209+
});
210+
}
197211
}

src/Bridges/ApplicationTracy/RoutingPanel.php

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -41,20 +41,6 @@ final class RoutingPanel implements Tracy\IBarPanel
4141
private $source;
4242

4343

44-
public static function initializePanel(Nette\Application\Application $application): void
45-
{
46-
$blueScreen = Tracy\Debugger::getBlueScreen();
47-
$blueScreen->addPanel(function (?\Throwable $e) use ($application, $blueScreen): ?array {
48-
$dumper = $blueScreen->getDumper();
49-
return $e ? null : [
50-
'tab' => 'Nette Application',
51-
'panel' => '<h3>Requests</h3>' . $dumper($application->getRequests())
52-
. '<h3>Presenter</h3>' . $dumper($application->getPresenter()),
53-
];
54-
});
55-
}
56-
57-
5844
public function __construct(Routing\Router $router, Nette\Http\IRequest $httpRequest, Nette\Application\IPresenterFactory $presenterFactory)
5945
{
6046
$this->router = $router;

0 commit comments

Comments
 (0)