@@ -65,12 +65,15 @@ public function parameters(ContainerInterface $container, ParameterBagInterface
65
65
assertType ("array<int, int> " , $ container ->getParameter ('app.list_of_int_as_processor ' ));
66
66
assertType ("array<int, int> " , $ parameterBag ->get ('app.list_of_int_as_processor ' ));
67
67
assertType ("array<int, int> " , $ this ->getParameter ('app.list_of_int_as_processor ' ));
68
- assertType ("array<int, array<string, string>> " , $ container ->getParameter ('app.list_of_list ' ));
69
- assertType ("array<int, array<string, string>> " , $ parameterBag ->get ('app.list_of_list ' ));
70
- assertType ("array<int, array<string, string>> " , $ this ->getParameter ('app.list_of_list ' ));
71
- assertType ("array<int|string, array<string, string>> " , $ container ->getParameter ('app.array_of_list ' ));
72
- assertType ("array<int|string, array<string, string>> " , $ parameterBag ->get ('app.array_of_list ' ));
73
- assertType ("array<int|string, array<string, string>> " , $ this ->getParameter ('app.array_of_list ' ));
68
+ assertType ("array<int, array{name: string, value: string}> " , $ container ->getParameter ('app.list_of_list ' ));
69
+ assertType ("array<int, array{name: string, value: string}> " , $ parameterBag ->get ('app.list_of_list ' ));
70
+ assertType ("array<int, array{name: string, value: string}> " , $ this ->getParameter ('app.list_of_list ' ));
71
+ assertType ("array<int, array{age: int, size: int}|array{name: string, value: string}> " , $ container ->getParameter ('app.list_of_different_list ' ));
72
+ assertType ("array<int, array{age: int, size: int}|array{name: string, value: string}> " , $ parameterBag ->get ('app.list_of_different_list ' ));
73
+ assertType ("array<int, array{age: int, size: int}|array{name: string, value: string}> " , $ this ->getParameter ('app.list_of_different_list ' ));
74
+ assertType ("array<int|string, array{name: string, value: string}> " , $ container ->getParameter ('app.array_of_list ' ));
75
+ assertType ("array<int|string, array{name: string, value: string}> " , $ parameterBag ->get ('app.array_of_list ' ));
76
+ assertType ("array<int|string, array{name: string, value: string}> " , $ this ->getParameter ('app.array_of_list ' ));
74
77
assertType ("array{url: string, endpoint: string, version: string, payment: array{default: array{username: string, password: string, signature: string}}, api: array{mode: string, default: array{username: string, password: string, signature: string}}} " , $ container ->getParameter ('app.list_of_things ' ));
75
78
assertType ("array{url: string, endpoint: string, version: string, payment: array{default: array{username: string, password: string, signature: string}}, api: array{mode: string, default: array{username: string, password: string, signature: string}}} " , $ parameterBag ->get ('app.list_of_things ' ));
76
79
assertType ("array{url: string, endpoint: string, version: string, payment: array{default: array{username: string, password: string, signature: string}}, api: array{mode: string, default: array{username: string, password: string, signature: string}}} " , $ this ->getParameter ('app.list_of_things ' ));
0 commit comments