PHP code example of contenir / errors-laminas-mvc

1. Go to this page and download the library: Download contenir/errors-laminas-mvc library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

contenir / errors-laminas-mvc example snippets


// config/autoload/errors.global.php
return [
    'errors' => [
        'view_template' => 'contenir/errors/fault', // the default
        'logger'        => 'log.psr3',              // optional PSR-3 logger
    ],
];

return [
    'errors' => [
        'pages' => [
            404 => ['title' => 'Page not found', 'body' => '<p>Try the <a href="/">homepage</a>.</p>'],
        ],
    ],
];

use Contenir\Errors\Laminas\Mvc\Listener\ErrorListener;
use Contenir\Errors\Laminas\Mvc\Module;

$listener = new ErrorListener($repository, 'site/error-page', $logger);
(new Module())->attachListener($application->getEventManager(), $listener);