6
6
7
7
use Codefy \Framework \Contracts \RoutingController ;
8
8
use Psr \Http \Message \ResponseInterface ;
9
- use Psr \Http \Message \ServerRequestInterface ;
10
9
use Qubus \Http \Session \SessionService ;
11
10
use Qubus \Routing \Controller \Controller ;
12
11
use Qubus \Routing \Router ;
@@ -19,58 +18,12 @@ class BaseController extends Controller implements RoutingController
19
18
{
20
19
public function __construct (
21
20
protected SessionService $ sessionService ,
22
- protected ServerRequestInterface $ request ,
23
- protected ResponseInterface $ response ,
24
21
protected Router $ router ,
25
22
protected ?Renderer $ view = null ,
26
23
) {
27
24
$ this ->setView (view: $ view ?? new NativeLoader (config ('view.path ' )));
28
25
}
29
26
30
- /**
31
- * Gets the request instance.
32
- *
33
- * @return ServerRequestInterface
34
- */
35
- public function getRequest (): ServerRequestInterface
36
- {
37
- return $ this ->request ;
38
- }
39
-
40
- /**
41
- * Set the request instance.
42
- *
43
- * @param ServerRequestInterface $request
44
- * @return BaseController
45
- */
46
- public function setRequest (ServerRequestInterface $ request ): self
47
- {
48
- $ this ->request = $ request ;
49
-
50
- return $ this ;
51
- }
52
-
53
- /**
54
- * Gets the response instance.
55
- *
56
- * @return ResponseInterface
57
- */
58
- public function getResponse (): ResponseInterface
59
- {
60
- return $ this ->response ;
61
- }
62
-
63
- /**
64
- * @param ResponseInterface $response
65
- * @return BaseController
66
- */
67
- public function setResponse (ResponseInterface $ response ): self
68
- {
69
- $ this ->response = $ response ;
70
-
71
- return $ this ;
72
- }
73
-
74
27
/**
75
28
* Gets the view instance.
76
29
*
0 commit comments