protected static function parseTraceElement($element)
{
$element['class'] = isset($element['class']) ? $element['class'] : 'Undefined';
$element['file'] = isset($element['file']) ? $element['file'] : 'unknown';
$element['line'] = isset($element['line']) ? $element['line'] : 0;
$element['type'] = isset($element['type']) ? $element['type'] : '';
$element['function'] = isset($element['function']) ? $element['function'] : '::undefined';
$element['args'] = isset($element['args']) ? $element['args'] : [];
return implode('', ['[call] ', $element['class'], $element['type'], $element['function'], '(', static::parseArgs($element['args']), ') in ', str_replace('.php', '', basename($element['file'])), ':', $element['line']]);
}