mirror of
https://github.com/maximebf/php-debugbar.git
synced 2025-01-17 05:18:32 +01:00
24 lines
968 B
Markdown
24 lines
968 B
Markdown
# Open handler
|
|
|
|
The debug bar can open previous sets of collected data which were stored using
|
|
a storage handler (see previous section). To do so, it needs to be provided an
|
|
url to an open handler.
|
|
|
|
An open handler must respect a very simple protocol. The default implementation
|
|
is `DebugBar\OpenHandler`.
|
|
|
|
$openHandler = new DebugBar\OpenHandler($debugbar);
|
|
$openHandler->handle();
|
|
|
|
Calling `handle()` will use data from the `$_REQUEST` array and echo the output.
|
|
The function also supports input from other source if you provide an array as
|
|
first argument. It can also return the data instead of echoing (use false as
|
|
second argument) and not send the content-type header (use false as third argument).
|
|
|
|
One you have setup your open handler, tell the `JavascriptRenderer` its url.
|
|
|
|
$renderer->setOpenHandlerUrl('open.php');
|
|
|
|
This adds a button in the top right corner of the debug bar which allows you
|
|
to browse and open previous sets of collected data.
|