File tree Expand file tree Collapse file tree 2 files changed +6
-4
lines changed Expand file tree Collapse file tree 2 files changed +6
-4
lines changed Original file line number Diff line number Diff line change 17
17
namespace Cake \Http ;
18
18
19
19
use Psr \Http \Message \ResponseInterface ;
20
+ use Psr \Http \Message \ServerRequestInterface ;
20
21
21
22
/**
22
23
* Factory method for building controllers from request/response pairs.
@@ -28,12 +29,12 @@ interface ControllerFactoryInterface
28
29
/**
29
30
* Create a controller for a given request
30
31
*
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.
32
33
* @return mixed
33
34
* @throws \Cake\Http\Exception\MissingControllerException
34
35
* @psalm-return TController
35
36
*/
36
- public function create (ServerRequest $ request );
37
+ public function create (ServerRequestInterface $ request );
37
38
38
39
/**
39
40
* Invoke a controller's action and wrapping methods.
Original file line number Diff line number Diff line change 24
24
use Cake \Event \EventManagerInterface ;
25
25
use InvalidArgumentException ;
26
26
use Psr \Http \Message \ResponseInterface ;
27
+ use Psr \Http \Message \ServerRequestInterface ;
27
28
use Zend \HttpHandlerRunner \Emitter \EmitterInterface ;
28
29
29
30
/**
@@ -65,11 +66,11 @@ public function __construct(HttpApplicationInterface $app)
65
66
* from event listeners.
66
67
* - Run the middleware queue including the application.
67
68
*
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.
69
70
* @return \Psr\Http\Message\ResponseInterface
70
71
* @throws \RuntimeException When the application does not make a response.
71
72
*/
72
- public function run (?ServerRequest $ request = null ): ResponseInterface
73
+ public function run (?ServerRequestInterface $ request = null ): ResponseInterface
73
74
{
74
75
$ this ->bootstrap ();
75
76
You can’t perform that action at this time.
0 commit comments