@@ 67-77 (lines=11) @@ | ||
64 | $this->assertInstanceOf(ContainerInterface::class, $controller->getContainer()); |
|
65 | } |
|
66 | ||
67 | public function testGetAutowiredControllerWithParameter() |
|
68 | { |
|
69 | $request = new Request(); |
|
70 | $request->attributes->set('_controller', 'some.controller.with_parameter:someAction'); |
|
71 | ||
72 | /** @var ControllerWithParameter $controller */ |
|
73 | $controller = $this->controllerResolver->getController($request)[0]; |
|
74 | ||
75 | $this->assertInstanceOf(ControllerWithParameter::class, $controller); |
|
76 | $this->assertSame(__DIR__, $controller->getKernelRootDir()); |
|
77 | } |
|
78 | ||
79 | public function testGetControllerWithTrait() |
|
80 | { |
|
@@ 107-114 (lines=8) @@ | ||
104 | $this->controllerResolver->getController($request); |
|
105 | } |
|
106 | ||
107 | public function testGetControllerServiceRegisteredInConfig() |
|
108 | { |
|
109 | $request = new Request(); |
|
110 | $request->attributes->set('_controller', 'some.controller.service:someAction'); |
|
111 | ||
112 | $controller = $this->controllerResolver->getController($request)[0]; |
|
113 | $this->assertInstanceOf(SomeRegisteredController::class, $controller); |
|
114 | } |
|
115 | } |
|
116 |