1
0
mirror of https://github.com/maximebf/php-debugbar.git synced 2025-01-17 21:38:14 +01:00
php-debugbar/docs/openhandler.md
Graham Campbell 0071105c25 CS fixes
2014-01-16 21:41:41 +00:00

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.