function(ContainerInterface $container) { return new \Common\Service\Auth($container->get('api_key')); }, \Common\Middleware\Auth::class => function(ContainerInterface $container) { return new \Common\Middleware\Auth( $container->get(\Nyholm\Psr7\Factory\Psr17Factory::class), $container->get(\Common\Service\Auth::class) ); } ];