src/ErrorFormatter/AbstractImageFormatter.php
protected function createImage(Throwable $error)
    {
        $type = get_class($error);
        $code = $error->getCode();
        $message = $error->getMessage();

        $size = 200;
        $image = imagecreatetruecolor($size, $size);
        $textColor = imagecolorallocate($image, 255, 255, 255);
        imagestring($image, 5, 10, 10, "$type $code", $textColor);

        foreach (str_split($message, intval($size / 10)) as $line => $text) {
            imagestring($image, 5, 10, ($line * 18) + 28, $text, $textColor);
        }

        return $image;
    }
protected function createImage(Throwable $error)
    {
        $type = get_class($error);
        $code = $error->getCode();
        $message = $error->getMessage();

        $size = 200;
        $image = imagecreatetruecolor($size, $size);
        $textColor = imagecolorallocate($image, 255, 255, 255);
        imagestring($image, 5, 10, 10, "$type $code", $textColor);

        foreach (str_split($message, intval($size / 10)) as $line => $text) {
            imagestring($image, 5, 10, ($line * 18) + 28, $text, $textColor);
        }

        return $image;
    }
protected function createImage ( Throwable $ error ) { $ type = get_class ( $ error ) ; $ code = $ error -> getCode ( ) ; $ message = $ error -> getMessage ( ) ; $ size = 200 ; $ image = imagecreatetruecolor ( $ size , $ size ) ; $ textColor = imagecolorallocate ( $ image , 255 , 255 , 255 ) ; imagestring ( $ image , 5 , 10 , 10 , "$type $code" , $ textColor ) ; foreach ( str_split ( $ message , intval ( $ size / 10 ) ) as $ line => $ text ) { imagestring ( $ image , 5 , 10 , ( $ line * 18 ) + 28 , $ text , $ textColor ) ; } return $ image ; }
Create an image resource from an error

@return resource
Create an image resource from an error