Statistiques
186 participants
9 recettes / 0 poèmes / 0 proverbes / 1 textes libres
déjà 2081 mots ùf Elsàssisch !
168 annotations
148 mots alternatifs proposés
Recettes de Grammaire
« Construisons ensemble des ressources linguistiques pour l'alsacien  ! »
Signaler du contenu inapproprié
Pour proposer une version dans une variante orthographique ou régionale, double cliquez sur un mot de la recette ou sélectionnez du texte dans les zones grisées, renseignez votre variante et cliquez sur Valider !

Erdbeere ùn Rhàbàrwer-Sabayon

4 portion
Recette de : recettes_Olca
Voir les versions proposées par :
recettes_Olca
Gamer
elizz
annpann
joelfrey

Ingrédients

(pour 4 personnes)
500 g Rhàbàrwer
300 g Puderzùcker
250 g Erdbeere
4 Eigelbe
20 cl trocketer Wisswin
I Päckel Vanill-Zùcker
10 cl flìssicher frìscher Rahm
2 Sùppeleffel g'hobelti Màndle

Recette

d'Erdbeere wäsche. entstìele ùn ìn Vìertel schniide. Fer de Sabayon : ìnere Kàssroll mìt dìckem Bodde (odder Wàsserbàd) d'Eigelbe ùm de Puderzùcker schlaawe. Schlaawe bis dàss es wiss wùrd. Zwei Sùppeleffel Wisswin dezügenn ùn wittersch zuem e Schüm schlaawe. Licht ànkoche Ion (odder im Wàsserbàd) ùn debi wittersch schlaawe. Nooch ùn nooch de Rescht Wisswin dezügenn. D'Mìschùng muess schümisch wëre ùn sich verdopple, sie muess àwwer nìt àbkoche. Vùm Fiir ewegnamme soboel dàss de Sabayon dìck genue wùrre ìsch, kàlt Ion wëre. Ìn e Sàlàdschìssel de Rahm ùn de Vanill-Zùcker schìtte. Zuere e Chantilly schlaawe ùn mìtem kàlte Sabayon mìsche. d'Rhàbàrwer-Stìckle koche. Se ìn kleini Pfannele odder ìn kleini Plättle Ieje, dänn d'Erdbeere drùff Ieje. Mìtem Sabayon ìwwerzìehje ùn mìt de g'hobelte Màndle bstraie.

Anecdotes à propos de cette recette

Ajouter une anecdote
Laisser un commentaire

0 Commentaire

Whoops! There was an error.
ErrorException (E_WARNING)
file_put_contents(): Only 0 of 271 bytes written, possibly out of free disk space ErrorException thrown with message "file_put_contents(): Only 0 of 271 bytes written, possibly out of free disk space" Stacktrace: #7 ErrorException in /var/www/test-plural/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122 #6 file_put_contents in /var/www/test-plural/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122 #5 Illuminate\Filesystem\Filesystem:put in /var/www/test-plural/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php:83 #4 Illuminate\Session\FileSessionHandler:write in /var/www/test-plural/vendor/laravel/framework/src/Illuminate/Session/Store.php:128 #3 Illuminate\Session\Store:save in /var/www/test-plural/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:87 #2 Illuminate\Session\Middleware\StartSession:terminate in /var/www/test-plural/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:218 #1 Illuminate\Foundation\Http\Kernel:terminateMiddleware in /var/www/test-plural/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:189 #0 Illuminate\Foundation\Http\Kernel:terminate in /var/www/test-plural/public/index.php:58
7
ErrorException
/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php122
6
file_put_contents
/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php122
5
Illuminate\Filesystem\Filesystem put
/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php83
4
Illuminate\Session\FileSessionHandler write
/vendor/laravel/framework/src/Illuminate/Session/Store.php128
3
Illuminate\Session\Store save
/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php87
2
Illuminate\Session\Middleware\StartSession terminate
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php218
1
Illuminate\Foundation\Http\Kernel terminateMiddleware
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php189
0
Illuminate\Foundation\Http\Kernel terminate
/public/index.php58
/var/www/test-plural/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php
     *
     * @param  string  $path
     * @return string
     */
    public function hash($path)
    {
        return md5_file($path);
    }
 
    /**
     * Write the contents of a file.
     *
     * @param  string  $path
     * @param  string  $contents
     * @param  bool  $lock
     * @return int
     */
    public function put($path, $contents, $lock = false)
    {
        return file_put_contents($path, $contents, $lock ? LOCK_EX : 0);
    }
 
    /**
     * Prepend to a file.
     *
     * @param  string  $path
     * @param  string  $data
     * @return int
     */
    public function prepend($path, $data)
    {
        if ($this->exists($path)) {
            return $this->put($path, $data.$this->get($path));
        }
 
        return $this->put($path, $data);
    }
 
    /**
     * Append to a file.
Arguments
  1. "file_put_contents(): Only 0 of 271 bytes written, possibly out of free disk space"
    
/var/www/test-plural/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php
     *
     * @param  string  $path
     * @return string
     */
    public function hash($path)
    {
        return md5_file($path);
    }
 
    /**
     * Write the contents of a file.
     *
     * @param  string  $path
     * @param  string  $contents
     * @param  bool  $lock
     * @return int
     */
    public function put($path, $contents, $lock = false)
    {
        return file_put_contents($path, $contents, $lock ? LOCK_EX : 0);
    }
 
    /**
     * Prepend to a file.
     *
     * @param  string  $path
     * @param  string  $data
     * @return int
     */
    public function prepend($path, $data)
    {
        if ($this->exists($path)) {
            return $this->put($path, $data.$this->get($path));
        }
 
        return $this->put($path, $data);
    }
 
    /**
     * Append to a file.
Arguments
  1. "/var/www/test-plural/storage/framework/sessions/f48mx1CP0TnlV4htPoltTnRTujj9gwk3xno9vQyt"
    
  2. "a:5:{s:6:"_token";s:40:"dbISxLYl8bKv4bXm694KUnb87luxbThzbse1iHX3";s:6:"locale";s:6:"bisame";s:9:"_previous";a:1:{s:3:"url";s:51:"https://bisame.paris-sorbonne.fr/recettes/recipes/9";}s:22:"PHPDEBUGBAR_STACK_DATA";a:0:{}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
  3. 2
    
/var/www/test-plural/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php
    /**
     * {@inheritdoc}
     */
    public function read($sessionId)
    {
        if ($this->files->exists($path = $this->path.'/'.$sessionId)) {
            if (filemtime($path) >= Carbon::now()->subMinutes($this->minutes)->getTimestamp()) {
                return $this->files->get($path, true);
            }
        }
 
        return '';
    }
 
    /**
     * {@inheritdoc}
     */
    public function write($sessionId, $data)
    {
        $this->files->put($this->path.'/'.$sessionId, $data, true);
 
        return true;
    }
 
    /**
     * {@inheritdoc}
     */
    public function destroy($sessionId)
    {
        $this->files->delete($this->path.'/'.$sessionId);
 
        return true;
    }
 
    /**
     * {@inheritdoc}
     */
    public function gc($lifetime)
    {
        $files = Finder::create()
Arguments
  1. "/var/www/test-plural/storage/framework/sessions/f48mx1CP0TnlV4htPoltTnRTujj9gwk3xno9vQyt"
    
  2. "a:5:{s:6:"_token";s:40:"dbISxLYl8bKv4bXm694KUnb87luxbThzbse1iHX3";s:6:"locale";s:6:"bisame";s:9:"_previous";a:1:{s:3:"url";s:51:"https://bisame.paris-sorbonne.fr/recettes/recipes/9";}s:22:"PHPDEBUGBAR_STACK_DATA";a:0:{}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
  3. true
    
/var/www/test-plural/vendor/laravel/framework/src/Illuminate/Session/Store.php
     *
     * @param  string  $data
     * @return string
     */
    protected function prepareForUnserialize($data)
    {
        return $data;
    }
 
    /**
     * Save the session data to storage.
     *
     * @return bool
     */
    public function save()
    {
        $this->ageFlashData();
 
        $this->handler->write($this->getId(), $this->prepareForStorage(
            serialize($this->attributes)
        ));
 
        $this->started = false;
    }
 
    /**
     * Prepare the serialized session data for storage.
     *
     * @param  string  $data
     * @return string
     */
    protected function prepareForStorage($data)
    {
        return $data;
    }
 
    /**
     * Age the flash data for the session.
     *
     * @return void
Arguments
  1. "f48mx1CP0TnlV4htPoltTnRTujj9gwk3xno9vQyt"
    
  2. "a:5:{s:6:"_token";s:40:"dbISxLYl8bKv4bXm694KUnb87luxbThzbse1iHX3";s:6:"locale";s:6:"bisame";s:9:"_previous";a:1:{s:3:"url";s:51:"https://bisame.paris-sorbonne.fr/recettes/recipes/9";}s:22:"PHPDEBUGBAR_STACK_DATA";a:0:{}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
/var/www/test-plural/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php
        if ($this->sessionConfigured()) {
            $this->storeCurrentUrl($request, $session);
 
            $this->addCookieToResponse($response, $session);
        }
 
        return $response;
    }
 
    /**
     * Perform any final actions for the request lifecycle.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Symfony\Component\HttpFoundation\Response  $response
     * @return void
     */
    public function terminate($request, $response)
    {
        if ($this->sessionHandled && $this->sessionConfigured() && ! $this->usingCookieSessions()) {
            $this->manager->driver()->save();
        }
    }
 
    /**
     * Start the session for the given request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Contracts\Session\Session
     */
    protected function startSession(Request $request)
    {
        return tap($this->getSession($request), function ($session) use ($request) {
            $session->setRequestOnHandler($request);
 
            $session->start();
        });
    }
 
    /**
     * Get the session implementation from the manager.
/var/www/test-plural/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
     * @return void
     */
    protected function terminateMiddleware($request, $response)
    {
        $middlewares = $this->app->shouldSkipMiddleware() ? [] : array_merge(
            $this->gatherRouteMiddleware($request),
            $this->middleware
        );
 
        foreach ($middlewares as $middleware) {
            if (! is_string($middleware)) {
                continue;
            }
 
            list($name) = $this->parseMiddleware($middleware);
 
            $instance = $this->app->make($name);
 
            if (method_exists($instance, 'terminate')) {
                $instance->terminate($request, $response);
            }
        }
    }
 
    /**
     * Gather the route middleware for the given request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return array
     */
    protected function gatherRouteMiddleware($request)
    {
        if ($route = $request->route()) {
            return $this->router->gatherRouteMiddleware($route);
        }
 
        return [];
    }
 
    /**
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: []
      #userResolver: Closure {#490
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#22 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#493
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#287 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/recipes/9"
      #requestUri: "/recettes/recipes/9"
      #baseUrl: "/recettes"
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#593}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: "/recettes"
      format: "html"
    }
    
  2. Response {#638}
    
/var/www/test-plural/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
     */
    protected function dispatchToRouter()
    {
        return function ($request) {
            $this->app->instance('request', $request);
 
            return $this->router->dispatch($request);
        };
    }
 
    /**
     * Call the terminate method on any terminable middleware.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Illuminate\Http\Response  $response
     * @return void
     */
    public function terminate($request, $response)
    {
        $this->terminateMiddleware($request, $response);
 
        $this->app->terminate();
    }
 
    /**
     * Call the terminate method on any terminable middleware.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Illuminate\Http\Response  $response
     * @return void
     */
    protected function terminateMiddleware($request, $response)
    {
        $middlewares = $this->app->shouldSkipMiddleware() ? [] : array_merge(
            $this->gatherRouteMiddleware($request),
            $this->middleware
        );
 
        foreach ($middlewares as $middleware) {
            if (! is_string($middleware)) {
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: []
      #userResolver: Closure {#490
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#22 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#493
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#287 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/recipes/9"
      #requestUri: "/recettes/recipes/9"
      #baseUrl: "/recettes"
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#593}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: "/recettes"
      format: "html"
    }
    
  2. Response {#638}
    
/var/www/test-plural/public/index.php
|--------------------------------------------------------------------------
| Run The Application
|--------------------------------------------------------------------------
|
| Once we have the application, we can handle the incoming request
| through the kernel, and send the associated response back to
| the client's browser allowing them to enjoy the creative
| and wonderful application we have prepared for them.
|
*/
 
$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);
 
$response = $kernel->handle(
    $request = Illuminate\Http\Request::capture()
);
 
$response->send();
 
$kernel->terminate($request, $response);
 
Arguments
  1. Request {#42
      #json: null
      #convertedFiles: []
      #userResolver: Closure {#490
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider {#22 …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application {#2 …}
        }
      }
      #routeResolver: Closure {#493
        class: "Illuminate\Routing\Router"
        this: Router {#25 …}
        use: {
          $route: Route {#287 …}
        }
      }
      +attributes: ParameterBag {#44}
      +request: ParameterBag {#50}
      +query: ParameterBag {#50}
      +server: ServerBag {#46}
      +files: FileBag {#47}
      +cookies: ParameterBag {#45}
      +headers: HeaderBag {#48}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/recipes/9"
      #requestUri: "/recettes/recipes/9"
      #baseUrl: "/recettes"
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#593}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: "/recettes"
      format: "html"
    }
    
  2. Response {#638}
    

Environment & details:

empty
empty
empty
empty
empty
Key Value
REDIRECT_UNIQUE_ID
"XdTjuSkXX@Xp28vSr@LkjwAAAAc"
REDIRECT_HTTPS
"on"
REDIRECT_SSL_TLS_SNI
"bisame.paris-sorbonne.fr"
REDIRECT_STATUS
"200"
UNIQUE_ID
"XdTjuSkXX@Xp28vSr@LkjwAAAAc"
HTTPS
"on"
SSL_TLS_SNI
"bisame.paris-sorbonne.fr"
SSL_SERVER_S_DN_CN
"bisame.paris-sorbonne.fr"
SSL_SERVER_I_DN_C
"US"
SSL_SERVER_I_DN_O
"Let's Encrypt"
SSL_SERVER_I_DN_CN
"Let's Encrypt Authority X3"
SSL_SERVER_SAN_DNS_0
"bisame.paris-sorbonne.fr"
SSL_VERSION_INTERFACE
"mod_ssl/2.4.6"
SSL_VERSION_LIBRARY
"OpenSSL/1.0.2k-fips"
SSL_PROTOCOL
"TLSv1.2"
SSL_SECURE_RENEG
"true"
SSL_COMPRESS_METHOD
"NULL"
SSL_CIPHER
"ECDHE-RSA-AES128-GCM-SHA256"
SSL_CIPHER_EXPORT
"false"
SSL_CIPHER_USEKEYSIZE
"128"
SSL_CIPHER_ALGKEYSIZE
"128"
SSL_CLIENT_VERIFY
"NONE"
SSL_SERVER_M_VERSION
"3"
SSL_SERVER_M_SERIAL
"036934C4DA83645E372E12D9E32C2B211AA5"
SSL_SERVER_V_START
"Sep 23 23:30:06 2019 GMT"
SSL_SERVER_V_END
"Dec 22 23:30:06 2019 GMT"
SSL_SERVER_S_DN
"CN=bisame.paris-sorbonne.fr"
SSL_SERVER_I_DN
"CN=Let's Encrypt Authority X3,O=Let's Encrypt,C=US"
SSL_SERVER_A_KEY
"rsaEncryption"
SSL_SERVER_A_SIG
"sha256WithRSAEncryption"
SSL_SESSION_ID
"5e4976f6befe7136db0162cac845e09b7b56ceefa446c0bd2b167797c1f1d1b6"
SSL_SESSION_RESUMED
"Initial"
HTTP_USER_AGENT
"CCBot/2.0 (https://commoncrawl.org/faq/)"
HTTP_ACCEPT
"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
HTTP_ACCEPT_LANGUAGE
"en-US,en;q=0.5"
HTTP_IF_MODIFIED_SINCE
"Tue, 25 Jun 2019 13:00:13 MSK"
HTTP_HOST
"bisame.paris-sorbonne.fr"
HTTP_CONNECTION
"Keep-Alive"
HTTP_ACCEPT_ENCODING
"gzip"
PATH
"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin"
SERVER_SIGNATURE
""
SERVER_SOFTWARE
"Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips mod_fcgid/2.3.9 mod_wsgi/3.4 Python/2.7.5 PHP/7.1.11"
SERVER_NAME
"bisame.paris-sorbonne.fr"
SERVER_ADDR
"195.220.216.6"
SERVER_PORT
"443"
REMOTE_ADDR
"18.207.132.114"
DOCUMENT_ROOT
"/var/www/html"
REQUEST_SCHEME
"https"
CONTEXT_PREFIX
""
CONTEXT_DOCUMENT_ROOT
"/var/www/html"
SERVER_ADMIN
"root@localhost"
SCRIPT_FILENAME
"/var/www/html/recettes/index.php"
REMOTE_PORT
"45024"
REDIRECT_URL
"/recettes/recipes/9"
GATEWAY_INTERFACE
"CGI/1.1"
SERVER_PROTOCOL
"HTTP/1.1"
REQUEST_METHOD
"GET"
QUERY_STRING
""
REQUEST_URI
"/recettes/recipes/9"
SCRIPT_NAME
"/recettes/index.php"
PHP_SELF
"/recettes/index.php"
REQUEST_TIME_FLOAT
1574233017.603
REQUEST_TIME
1574233017
APP_NAME
"Laravel"
APP_ENV
"local"
APP_KEY
"base64:hecKRSZt2QF4wA3Kag72CcpTn7Q3vyNc28GyngKxRuY="
APP_DEBUG
"true"
APP_LOG_LEVEL
"debug"
APP_URL
"https://bisame.paris-sorbonne.fr/"
DB_CONNECTION
"mysql"
DB_HOST
"127.0.0.1"
DB_PORT
"3306"
DB_DATABASE
"recettes"
DB_USERNAME
"root"
DB_PASSWORD
""
BROADCAST_DRIVER
"log"
CACHE_DRIVER
"file"
SESSION_DRIVER
"file"
SESSION_LIFETIME
"120"
QUEUE_DRIVER
"sync"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"null"
REDIS_PORT
"6379"
MAIL_DRIVER
"mail"
MAIL_HOST
"smtp.mailtrap.io"
MAIL_PORT
"2525"
MAIL_USERNAME
"null"
MAIL_PASSWORD
"null"
MAIL_ENCRYPTION
"null"
PUSHER_APP_ID
""
PUSHER_APP_KEY
""
PUSHER_APP_SECRET
""
Key Value
APP_NAME
"Laravel"
APP_ENV
"local"
APP_KEY
"base64:hecKRSZt2QF4wA3Kag72CcpTn7Q3vyNc28GyngKxRuY="
APP_DEBUG
"true"
APP_LOG_LEVEL
"debug"
APP_URL
"https://bisame.paris-sorbonne.fr/"
DB_CONNECTION
"mysql"
DB_HOST
"127.0.0.1"
DB_PORT
"3306"
DB_DATABASE
"recettes"
DB_USERNAME
"root"
DB_PASSWORD
""
BROADCAST_DRIVER
"log"
CACHE_DRIVER
"file"
SESSION_DRIVER
"file"
SESSION_LIFETIME
"120"
QUEUE_DRIVER
"sync"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"null"
REDIS_PORT
"6379"
MAIL_DRIVER
"mail"
MAIL_HOST
"smtp.mailtrap.io"
MAIL_PORT
"2525"
MAIL_USERNAME
"null"
MAIL_PASSWORD
"null"
MAIL_ENCRYPTION
"null"
PUSHER_APP_ID
""
PUSHER_APP_KEY
""
PUSHER_APP_SECRET
""
0. Whoops\Handler\PrettyPageHandler