function(ContainerInterface $container) { return new ProVM\Common\Middleware\CustomExceptions( $container->get(Nyholm\Psr7\Factory\Psr17Factory::class), $container->get(Psr\Log\LoggerInterface::class) ); }, ProVM\Common\Middleware\Logging::class => function(ContainerInterface $container) { return new ProVM\Common\Middleware\Logging($container->get('request_logger')); }, ];