pruvodce/lib/Tracy/shortcuts.php

47 lines
834 B
PHP

<?php
/**
* This file is part of the Tracy (https://tracy.nette.org)
* Copyright (c) 2004 David Grudl (https://davidgrudl.com)
*/
declare(strict_types=1);
if (!function_exists('dump')) {
/**
* Tracy\Debugger::dump() shortcut.
* @tracySkipLocation
*/
function dump($var)
{
array_map([Tracy\Debugger::class, 'dump'], func_get_args());
return $var;
}
}
if (!function_exists('dumpe')) {
/**
* Tracy\Debugger::dump() & exit shortcut.
* @tracySkipLocation
*/
function dumpe($var): void
{
array_map([Tracy\Debugger::class, 'dump'], func_get_args());
if (!Tracy\Debugger::$productionMode) {
exit;
}
}
}
if (!function_exists('bdump')) {
/**
* Tracy\Debugger::barDump() shortcut.
* @tracySkipLocation
*/
function bdump($var)
{
Tracy\Debugger::barDump(...func_get_args());
return $var;
}
}