@@ -87,6 +87,8 @@ public function typesProvider()
87
87
array ('bal ' , array (new Type (Type::BUILTIN_TYPE_OBJECT , false , 'DateTime ' )), null , null ),
88
88
array ('parent ' , array (new Type (Type::BUILTIN_TYPE_OBJECT , false , 'Symfony\Component\PropertyInfo\Tests\Fixtures\ParentDummy ' )), null , null ),
89
89
array ('collection ' , array (new Type (Type::BUILTIN_TYPE_ARRAY , false , null , true , new Type (Type::BUILTIN_TYPE_INT ), new Type (Type::BUILTIN_TYPE_OBJECT , false , 'DateTime ' ))), null , null ),
90
+ array ('nestedCollection ' , array (new Type (Type::BUILTIN_TYPE_ARRAY , false , null , true , new Type (Type::BUILTIN_TYPE_INT ), new Type (Type::BUILTIN_TYPE_ARRAY , false , null , true , new Type (Type::BUILTIN_TYPE_INT ), new Type (Type::BUILTIN_TYPE_STRING , false )))), null , null ),
91
+ array ('mixedCollection ' , array (new Type (Type::BUILTIN_TYPE_ARRAY , false , null , true , null , null )), null , null ),
90
92
array ('a ' , array (new Type (Type::BUILTIN_TYPE_INT )), 'A. ' , null ),
91
93
array ('b ' , array (new Type (Type::BUILTIN_TYPE_OBJECT , true , 'Symfony\Component\PropertyInfo\Tests\Fixtures\ParentDummy ' )), 'B. ' , null ),
92
94
array ('c ' , array (new Type (Type::BUILTIN_TYPE_BOOL , true )), null , null ),
@@ -126,6 +128,8 @@ public function typesWithCustomPrefixesProvider()
126
128
array ('bal ' , array (new Type (Type::BUILTIN_TYPE_OBJECT , false , 'DateTime ' )), null , null ),
127
129
array ('parent ' , array (new Type (Type::BUILTIN_TYPE_OBJECT , false , 'Symfony\Component\PropertyInfo\Tests\Fixtures\ParentDummy ' )), null , null ),
128
130
array ('collection ' , array (new Type (Type::BUILTIN_TYPE_ARRAY , false , null , true , new Type (Type::BUILTIN_TYPE_INT ), new Type (Type::BUILTIN_TYPE_OBJECT , false , 'DateTime ' ))), null , null ),
131
+ array ('nestedCollection ' , array (new Type (Type::BUILTIN_TYPE_ARRAY , false , null , true , new Type (Type::BUILTIN_TYPE_INT ), new Type (Type::BUILTIN_TYPE_ARRAY , false , null , true , new Type (Type::BUILTIN_TYPE_INT ), new Type (Type::BUILTIN_TYPE_STRING , false )))), null , null ),
132
+ array ('mixedCollection ' , array (new Type (Type::BUILTIN_TYPE_ARRAY , false , null , true , null , null )), null , null ),
129
133
array ('a ' , null , 'A. ' , null ),
130
134
array ('b ' , null , 'B. ' , null ),
131
135
array ('c ' , array (new Type (Type::BUILTIN_TYPE_BOOL , true )), null , null ),
@@ -164,6 +168,8 @@ public function typesWithNoPrefixesProvider()
164
168
array ('bal ' , array (new Type (Type::BUILTIN_TYPE_OBJECT , false , 'DateTime ' )), null , null ),
165
169
array ('parent ' , array (new Type (Type::BUILTIN_TYPE_OBJECT , false , 'Symfony\Component\PropertyInfo\Tests\Fixtures\ParentDummy ' )), null , null ),
166
170
array ('collection ' , array (new Type (Type::BUILTIN_TYPE_ARRAY , false , null , true , new Type (Type::BUILTIN_TYPE_INT ), new Type (Type::BUILTIN_TYPE_OBJECT , false , 'DateTime ' ))), null , null ),
171
+ array ('nestedCollection ' , array (new Type (Type::BUILTIN_TYPE_ARRAY , false , null , true , new Type (Type::BUILTIN_TYPE_INT ), new Type (Type::BUILTIN_TYPE_ARRAY , false , null , true , new Type (Type::BUILTIN_TYPE_INT ), new Type (Type::BUILTIN_TYPE_STRING , false )))), null , null ),
172
+ array ('mixedCollection ' , array (new Type (Type::BUILTIN_TYPE_ARRAY , false , null , true , null , null )), null , null ),
167
173
array ('a ' , null , 'A. ' , null ),
168
174
array ('b ' , null , 'B. ' , null ),
169
175
array ('c ' , null , null , null ),
0 commit comments