* [ADD] Finished access manager refactoring. Work in progress.

* [MOD] Public links reworked
This commit is contained in:
nuxsmin
2017-12-27 00:32:38 +01:00
parent 5fd678fddd
commit 2dae243e99
43 changed files with 538 additions and 637 deletions

View File

@@ -54,14 +54,15 @@ function debugLog($data, $printLastCaller = false)
function formatTrace($trace)
{
$btLine = [];
$n = count($trace);
$i = 0;
for ($i = 1; $i <= $n - 1; $i++) {
$class = isset($trace[$i]['class']) ? $trace[$i]['class'] : '';
$file = isset($trace[$i]['file']) ? $trace[$i]['file'] : '';
$line = isset($trace[$i]['line']) ? $trace[$i]['line'] : 0;
foreach ($trace as $caller) {
$class = isset($caller['class']) ? $caller['class'] : '';
$file = isset($caller['file']) ? $caller['file'] : '';
$line = isset($caller['line']) ? $caller['line'] : 0;
$btLine[] = sprintf('Caller %d: %s\%s (%s:%d)', $i, $class, $trace[$i]['function'], $file, $line);
$btLine[] = sprintf('Caller %d: %s\%s (%s:%d)', $i, $class, $caller['function'], $file, $line);
$i++;
}
return implode(PHP_EOL, $btLine);