@@ -65,12 +65,15 @@ public function parameters(ContainerInterface $container, ParameterBagInterface
6565 assertType ("array<int, int> " , $ container ->getParameter ('app.list_of_int_as_processor ' ));
6666 assertType ("array<int, int> " , $ parameterBag ->get ('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>> " , $ 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 ' ));
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}}} " , $ container ->getParameter ('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}}} " , $ parameterBag ->get ('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