@@ -65,12 +65,15 @@ public function parameters(ContainerInterface $container, ParameterBagInterface
6565		assertType ("array<int, int> " , $ containergetParameter ('app.list_of_int_as_processor ' ));
6666		assertType ("array<int, int> " , $ parameterBagget ('app.list_of_int_as_processor ' ));
6767		assertType ("array<int, int> " , $ this getParameter ('app.list_of_int_as_processor ' ));
68- 		assertType ("array<int, array<string, string>> " , $ containergetParameter ('app.list_of_list ' ));
69- 		assertType ("array<int, array<string, string>> " , $ parameterBagget ('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>> " , $ containergetParameter ('app.array_of_list ' ));
72- 		assertType ("array<int|string, array<string, string>> " , $ parameterBagget ('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}> " , $ containergetParameter ('app.list_of_list ' ));
69+ 		assertType ("array<int, array{name: string, value: string}> " , $ parameterBagget ('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}> " , $ containergetParameter ('app.list_of_different_list ' ));
72+ 		assertType ("array<int, array{age: int, size: int}|array{name: string, value: string}> " , $ parameterBagget ('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}> " , $ containergetParameter ('app.array_of_list ' ));
75+ 		assertType ("array<int|string, array{name: string, value: string}> " , $ parameterBagget ('app.array_of_list ' ));
76+ 		assertType ("array<int|string, array{name: string, value: string}> " , $ this getParameter ('app.array_of_list ' ));
7477		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}}} " , $ containergetParameter ('app.list_of_things ' ));
7578		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}}} " , $ parameterBagget ('app.list_of_things ' ));
7679		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