Skip to content

Commit 827b323

Browse files
committed
Update typehints
1 parent d56a8a4 commit 827b323

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

ControllerFactoryInterface.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
namespace Cake\Http;
1818

1919
use Psr\Http\Message\ResponseInterface;
20+
use Psr\Http\Message\ServerRequestInterface;
2021

2122
/**
2223
* Factory method for building controllers from request/response pairs.
@@ -28,12 +29,12 @@ interface ControllerFactoryInterface
2829
/**
2930
* Create a controller for a given request
3031
*
31-
* @param \Cake\Http\ServerRequest $request The request to build a controller for.
32+
* @param \Psr\Http\Message\ServerRequestInterface $request The request to build a controller for.
3233
* @return mixed
3334
* @throws \Cake\Http\Exception\MissingControllerException
3435
* @psalm-return TController
3536
*/
36-
public function create(ServerRequest $request);
37+
public function create(ServerRequestInterface $request);
3738

3839
/**
3940
* Invoke a controller's action and wrapping methods.

Server.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
use Cake\Event\EventManagerInterface;
2525
use InvalidArgumentException;
2626
use Psr\Http\Message\ResponseInterface;
27+
use Psr\Http\Message\ServerRequestInterface;
2728
use Zend\HttpHandlerRunner\Emitter\EmitterInterface;
2829

2930
/**
@@ -65,11 +66,11 @@ public function __construct(HttpApplicationInterface $app)
6566
* from event listeners.
6667
* - Run the middleware queue including the application.
6768
*
68-
* @param \Cake\Http\ServerRequest|null $request The request to use or null.
69+
* @param \Psr\Http\Message\ServerRequestInterface|null $request The request to use or null.
6970
* @return \Psr\Http\Message\ResponseInterface
7071
* @throws \RuntimeException When the application does not make a response.
7172
*/
72-
public function run(?ServerRequest $request = null): ResponseInterface
73+
public function run(?ServerRequestInterface $request = null): ResponseInterface
7374
{
7475
$this->bootstrap();
7576

0 commit comments

Comments
 (0)