You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
93 lines
1.9 KiB
93 lines
1.9 KiB
1 year ago
|
<?php
|
||
|
|
||
|
/**
|
||
|
* This file is part of CodeIgniter 4 framework.
|
||
|
*
|
||
|
* (c) CodeIgniter Foundation <admin@codeigniter.com>
|
||
|
*
|
||
|
* For the full copyright and license information, please view
|
||
|
* the LICENSE file that was distributed with this source code.
|
||
|
*/
|
||
|
|
||
|
// This helper is autoloaded by CodeIgniter.
|
||
|
|
||
|
if (! function_exists('dd')) {
|
||
|
if (class_exists(Kint::class)) {
|
||
|
/**
|
||
|
* Prints a Kint debug report and exits.
|
||
|
*
|
||
|
* @param array $vars
|
||
|
*
|
||
|
* @return never
|
||
|
*
|
||
|
* @codeCoverageIgnore Can't be tested ... exits
|
||
|
*/
|
||
|
function dd(...$vars)
|
||
|
{
|
||
|
// @codeCoverageIgnoreStart
|
||
|
Kint::$aliases[] = 'dd';
|
||
|
Kint::dump(...$vars);
|
||
|
|
||
|
exit;
|
||
|
// @codeCoverageIgnoreEnd
|
||
|
}
|
||
|
} else {
|
||
|
// In case that Kint is not loaded.
|
||
|
/**
|
||
|
* dd function
|
||
|
*
|
||
|
* @param array $vars
|
||
|
*
|
||
|
* @return int
|
||
|
*/
|
||
|
function dd(...$vars)
|
||
|
{
|
||
|
return 0;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
if (! function_exists('d') && ! class_exists(Kint::class)) {
|
||
|
// In case that Kint is not loaded.
|
||
|
/**
|
||
|
* d function
|
||
|
*
|
||
|
* @param array $vars
|
||
|
*
|
||
|
* @return int
|
||
|
*/
|
||
|
function d(...$vars)
|
||
|
{
|
||
|
return 0;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
if (! function_exists('trace')) {
|
||
|
if (class_exists(Kint::class)) {
|
||
|
/**
|
||
|
* Provides a backtrace to the current execution point, from Kint.
|
||
|
*/
|
||
|
/**
|
||
|
* trace function
|
||
|
*
|
||
|
* @return void
|
||
|
*/
|
||
|
function trace()
|
||
|
{
|
||
|
Kint::$aliases[] = 'trace';
|
||
|
Kint::trace();
|
||
|
}
|
||
|
} else {
|
||
|
// In case that Kint is not loaded.
|
||
|
/**
|
||
|
* trace function
|
||
|
*
|
||
|
* @return int
|
||
|
*/
|
||
|
function trace()
|
||
|
{
|
||
|
return 0;
|
||
|
}
|
||
|
}
|
||
|
}
|