router = $container->get('router'); } /** * @param Request $request * @param Response $response * @param callable $next * @return mixed */ public function __invoke(Request $request, Response $response, callable $next) { $response = $response->withHeader( 'Link', implode( '; ', [ '<' . $this->router->getBasePath() . '/css/style.css>', 'rel=preload', 'as=style' ] ) ); return $next($request, $response); } }