Psr7Middlewares\Middleware\ErrorHandler::errorImage PHP Method

errorImage() private static method

Print the error as image.
private static errorImage ( integer $statusCode, string $message, string $output ) : string
$statusCode integer
$message string
$output string
return string
    private static function errorImage($statusCode, $message, $output)
    {
        $size = 200;
        $image = imagecreatetruecolor($size, $size);
        $textColor = imagecolorallocate($image, 255, 255, 255);
        imagestring($image, 5, 10, 10, "Error {$statusCode}", $textColor);
        foreach (str_split($message, intval($size / 10)) as $line => $text) {
            imagestring($image, 5, 10, $line * 18 + 28, $text, $textColor);
        }
        ob_start();
        $output($image);
        return ob_get_clean();
    }