123456789101112131415161718192021222324252627282930313233 |
- <?php
- declare(strict_types=1);
- use Laminas\Stratigility\Middleware\ErrorHandler;
- use Mezzio\ProblemDetails\ProblemDetailsMiddleware;
- use Shlinkio\Shlink\Common\Logger;
- return [
- 'problem-details' => [
- 'default_types_map' => [
- 404 => 'NOT_FOUND',
- 500 => 'INTERNAL_SERVER_ERROR',
- ],
- ],
- 'error_handler' => [
- 'listeners' => [Logger\ErrorLogger::class],
- ],
- 'dependencies' => [
- 'delegators' => [
- ErrorHandler::class => [
- Logger\ErrorHandlerListenerAttachingDelegator::class,
- ],
- ProblemDetailsMiddleware::class => [
- Logger\ErrorHandlerListenerAttachingDelegator::class,
- ],
- ],
- ],
- ];
|