BugReporter::__convertBacktraceArrayToString PHP Метод

__convertBacktraceArrayToString() публичный Метод

Convert the backtrace array into a backtrace string.
public __convertBacktraceArrayToString ( array $p_backtrace ) : string
$p_backtrace array array The array to be converted.
Результат string The array as a string.
    public function __convertBacktraceArrayToString($p_backtrace)
    {
        if (is_string($p_backtrace)) {
            return $p_backtrace;
        } elseif (is_array($p_backtrace)) {
            $backtrace = "";
            for ($aa = 0; $aa < sizeof($p_backtrace); $aa++) {
                $backtraceCurrentLine = "";
                // --- Get the Current the Backtrace line $aa (cbt) ---
                $cbt = $p_backtrace[$aa];
                $function = isset($cbt['function']) ? $cbt['function'] : "";
                $file = isset($cbt['file']) ? $cbt['file'] : "";
                $line = isset($cbt['line']) ? $cbt['line'] : "";
                $backtraceCurrentLine .= $function . "() called at [" . $file . ":" . $line . "]\n";
                if (isset($cbt['class'])) {
                    $backtraceCurrentLine = $cbt['class'] . "::" . $backtraceCurrentLine;
                }
                $backtrace .= $backtraceCurrentLine;
            }
            return $backtrace;
        } else {
            trigger_error($this->invalidParam);
        }
    }