app = $app; $this->container = $container; } /** * Register application middlewares. * * @return void */ public function __invoke() { Collection::make(self::MIDDLEWARES)->each( function (string $middleware): void { $this->app->add($middleware); } ); $this->app->add(new HttpMiddlewares\Expires( $this->container->get('http_expires') )); } }