@@ -33,8 +33,8 @@ final class MiddlewareFactory
33
33
* @param ContainerInterface $container Container to use for resolving definitions.
34
34
*/
35
35
public function __construct (
36
- private ContainerInterface $ container ,
37
- private ?ParametersResolverInterface $ parametersResolver = null
36
+ private readonly ContainerInterface $ container ,
37
+ private readonly ?ParametersResolverInterface $ parametersResolver = null
38
38
) {
39
39
}
40
40
@@ -183,8 +183,8 @@ private function createCallableWrapper(callable $callback): MiddlewareInterface
183
183
184
184
public function __construct (
185
185
callable $ callback ,
186
- private ContainerInterface $ container ,
187
- private ?ParametersResolverInterface $ parametersResolver
186
+ private readonly ContainerInterface $ container ,
187
+ private readonly ?ParametersResolverInterface $ parametersResolver
188
188
) {
189
189
$ this ->callback = $ callback ;
190
190
$ callback = Closure::fromCallable ($ callback );
@@ -240,12 +240,12 @@ private function createActionWrapper(string $class, string $method): MiddlewareI
240
240
private array $ actionParameters = [];
241
241
242
242
public function __construct (
243
- private ContainerInterface $ container ,
244
- private ?ParametersResolverInterface $ parametersResolver ,
243
+ private readonly ContainerInterface $ container ,
244
+ private readonly ?ParametersResolverInterface $ parametersResolver ,
245
245
/** @var class-string */
246
- private string $ class ,
246
+ private readonly string $ class ,
247
247
/** @var non-empty-string */
248
- private string $ method
248
+ private readonly string $ method
249
249
) {
250
250
$ actionParameters = (new ReflectionClass ($ this ->class ))->getMethod ($ this ->method )->getParameters ();
251
251
foreach ($ actionParameters as $ parameter ) {
0 commit comments