File tree Expand file tree Collapse file tree 2 files changed +7
-2
lines changed
Expand file tree Collapse file tree 2 files changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -69,11 +69,13 @@ public function before(RequestInterface $request): RequestInterface|ResponseInte
6969 $ response ->setStatusCode ($ cached ['status ' ]);
7070 // Mark response as served from cache to prevent re-caching
7171 $ response ->setHeader ('X-Cached-Response ' , 'true ' );
72+
7273 // Restore headers from cached array of header name => value strings
7374 foreach ($ cached ['headers ' ] as $ name => $ value ) {
7475 $ response ->setHeader ($ name , $ value );
7576 }
7677 $ response ->setHeader ('Age ' , (string ) (time () - ($ cached ['timestamp ' ] ?? time ())));
78+
7779 return $ response ;
7880 }
7981
Original file line number Diff line number Diff line change @@ -956,9 +956,12 @@ public function testStartControllerPermitsInvoke(): void
956956 $ this ->setPrivateProperty ($ this ->codeigniter , 'benchmark ' , new Timer ());
957957 $ this ->setPrivateProperty ($ this ->codeigniter , 'controller ' , '\\' . Home::class);
958958
959- // Set up the router with routes
959+ // Set up the request and router
960+ $ request = service ('incomingrequest ' );
961+ $ this ->setPrivateProperty ($ this ->codeigniter , 'request ' , $ request );
962+
960963 $ routes = service ('routes ' );
961- $ router = service ('router ' , $ routes , service ( ' incomingrequest ' ) );
964+ $ router = service ('router ' , $ routes , $ request );
962965 $ this ->setPrivateProperty ($ this ->codeigniter , 'router ' , $ router );
963966
964967 $ startController = self ::getPrivateMethodInvoker ($ this ->codeigniter , 'startController ' );
You can’t perform that action at this time.
0 commit comments