protected function render(Throwable $exception, int $statusCode)
	{
		// Determine directory with views
		$path = $this->viewPath;
		if (empty($path))
		{
			$paths = new Paths();
			$path  = $paths->viewDirectory . '/errors/';
		}

		$path = is_cli()
			? $path . 'cli/'
			: $path . 'html/';

		// Determine the vew
		$view = $this->determineView($exception, $path);

		// Prepare the vars
		$vars = $this->collectVars($exception, $statusCode);
		extract($vars);

		// Render it
		if (ob_get_level() > $this->ob_level + 1)
		{
			ob_end_clean();
		}

		ob_start();
		include($path . $view);
		$buffer = ob_get_contents();
		ob_end_clean();
		echo $buffer;
	}
protected function render(Throwable $exception, int $statusCode)
	{
		// Determine directory with views
		$path = $this->viewPath;
		if (empty($path))
		{
			$paths = new Paths();
			$path  = $paths->viewDirectory . '/errors/';
		}

		$path = is_cli()
			? $path . 'cli/'
			: $path . 'html/';

		// Determine the vew
		$view = $this->determineView($exception, $path);

		// Prepare the vars
		$vars = $this->collectVars($exception, $statusCode);
		extract($vars);

		// Render it
		if (ob_get_level() > $this->ob_level + 1)
		{
			ob_end_clean();
		}

		ob_start();
		include($path . $view);
		$buffer = ob_get_contents();
		ob_end_clean();
		echo $buffer;
	}
protected function render ( Throwable $ exception , int $ statusCode ) { // Determine directory with views $ path = $ this -> viewPath ; if ( empty ( $ path ) ) { $ paths = new Paths ( ) ; $ path = $ paths -> viewDirectory . '/errors/' ; } $ path = is_cli ( ) ? $ path . 'cli/' : $ path . 'html/' ; // Determine the vew $ view = $ this -> determineView ( $ exception , $ path ) ; // Prepare the vars $ vars = $ this -> collectVars ( $ exception , $ statusCode ) ; extract ( $ vars ) ; // Render it if ( ob_get_level ( ) > $ this -> ob_level + 1 ) { ob_end_clean ( ) ; } ob_start ( ) ; include ( $ path . $ view ) ; $ buffer = ob_get_contents ( ) ; ob_end_clean ( ) ; echo $ buffer ; }
Given an exception and status code will display the error to the client.

@param \Throwable $exception
@param integer    $statusCode
Given an exception and status code will display the error to the client .