container = $container; } /** * Make a header instance using response headers. * * @note headers_list() does not work in CLI. * * @return Header */ public function make(): Header { $headers = headers_list(); $this->container->when( Header::class ) ->needs( '$headers' ) ->give( static fn(): array => $headers ); $header = $this->container->get( Header::class ); $this->container->singleton( Header::class, $header ); return $header; } }