protected function _get(\Throwable $e)
	{
		$path_to_root = $_SERVER['DOCUMENT_ROOT'];

		$rows = array();
		
		// first row : current script with error line
		$rows[] = [
				// file		
				str_replace($path_to_root . '/', '', $e->getFile()),
			
				// line
				$e->getLine(),
			
				// function
				"throw new " . get_class($e),
			
				// function parameters
				""
			];
		

		
		// for each call stack element
		foreach ( $e->getTrace() as $trace )
		{
			$rows[] = [
					
					// file
					str_replace($path_to_root . '/', '', $trace['file']),
				
					// line
					$trace['line'],
				
					// function
					$trace['class'] ? ($trace['class'] . '::' . $trace['function']) : $trace['function'],
				
					// args
					print_r($trace['args'], true)
				];
		}
		
		
		return $rows;
	}