summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--auto_prepend.php2
-rw-r--r--it_debug.class2
2 files changed, 2 insertions, 2 deletions
diff --git a/auto_prepend.php b/auto_prepend.php
index 19108fb..971e977 100644
--- a/auto_prepend.php
+++ b/auto_prepend.php
@@ -7,7 +7,7 @@
*/
function D(...$args)
{
- return it_debug::dump($args);
+ return it_debug::dump($args, ['stackoffs' => 1]);
}
/**
diff --git a/it_debug.class b/it_debug.class
index 66eb09b..01b7d5e 100644
--- a/it_debug.class
+++ b/it_debug.class
@@ -113,7 +113,7 @@ static function dump($args, $p = [])
else if (defined('STDOUT') && posix_isatty(STDOUT) && $p['color'])
list($blue, $noblue, $red, $nored, $ansiok) = getenv('IT_ED_BRIGHT') ? array("\033[34m", "\033[m", "\033[33m", "\033[m", 1) : array("\033[34m", "\033[m", "\033[31m", "\033[m", 1);
- $src = it_debug::srcline(2);
+ $src = it_debug::srcline($p['stackoffs'] ?: 2);
list($dummy, $function, $paramlist) = preg_match('#\b(D|ED|EDC|EDX)\s*\((.*)#i', $src, $parts) ? $parts : array();
$paramtokens = token_get_all("<?php $paramlist");
array_shift($paramtokens);