@@ -40,7 +40,7 @@ public function metadata_generated_for_path(): void
4040 $ this ->assertSame (['key1 ' => 'class2-value1 ' , 'key2 ' => 2 ], Metadata::for (new Class2 ()));
4141 $ this ->assertSame (['key1 ' => 'class2-value1 ' , 'key2 ' => 2 ], Metadata::for ('class2 ' ));
4242 $ this ->assertSame (['key1 ' => 'class4-value1 ' ], Metadata::for (Class4::class));
43- $ this ->assertSame (['key1 ' => 'class5-value1 ' ], Metadata::for (Class5::class));
43+ $ this ->assertSame (['key1 ' => 'class5-value1 ' , ' key2 ' => [ ' a ' , ' b ' ] ], Metadata::for (Class5::class));
4444
4545 $ this ->assertNull (Metadata::get (Class1::class, 'key1 ' ));
4646 $ this ->assertNull (Metadata::get (new Class1 (), 'key1 ' ));
@@ -65,6 +65,8 @@ public function metadata_generated_for_path(): void
6565 $ this ->assertNull (Metadata::first (new Class2 (), 'invalid ' , 'foo ' ));
6666 $ this ->assertNull (Metadata::first ('class2 ' , 'invalid ' , 'foo ' ));
6767
68+ $ this ->assertSame (['a ' ,'b ' ], Metadata::get (new Class5 (), 'key2 ' ));
69+
6870 $ this ->assertSame ([], Metadata::classesWith ('foo ' ));
6971 $ this ->assertSame ([Class2::class, Class4::class, Class5::class], Metadata::classesWith ('key1 ' ));
7072 }
@@ -86,7 +88,7 @@ public function metadata_generated_for_path_and_mapping_config(): void
8688 $ this ->assertSame (['key1 ' => 'override-value ' , 'key2 ' => 2 , 'key3 ' => 3 ], Metadata::for (new Class2 ()));
8789 $ this ->assertSame (['key1 ' => 'override-value ' , 'key2 ' => 2 , 'key3 ' => 3 ], Metadata::for ('class2 ' ));
8890 $ this ->assertSame (['key1 ' => 'class4-value1 ' ], Metadata::for (Class4::class));
89- $ this ->assertSame (['key1 ' => 'class5-value1 ' ], Metadata::for (Class5::class));
91+ $ this ->assertSame (['key1 ' => 'class5-value1 ' , ' key2 ' => [ ' a ' , ' b ' ] ], Metadata::for (Class5::class));
9092
9193 $ this ->assertSame ([], Metadata::classesWith ('foo ' ));
9294 $ this ->assertSame ([Class2::class, Class4::class, Class5::class, Class1::class], Metadata::classesWith ('key1 ' ));
0 commit comments