@@ -30,11 +30,11 @@ public function testDump(): void {
3030 $ this ->assertSame ([], $ data ->getClassType ()->getNamespace (), 'namespace name. ' );
3131 $ this ->assertSame ('name ' , $ data ->getProperties ()[0 ]->getName (), 'property name. ' );
3232 $ this ->assertSame ('Name ' , $ data ->getProperties ()[0 ]->getType ()->getName (), 'property name type. ' );
33- $ this ->assertSame ([], $ data ->getProperties ()[0 ]->getType ()->getNamespace (), 'namespace. ' );
33+ $ this ->assertSame ([], $ data ->getProperties ()[0 ]->getType ()->getTypes ()[ 0 ]-> getNamespace (), 'namespace. ' );
3434 $ this ->assertSame (true , $ data ->getProperties ()[0 ]->getAccessModifier ()->isPrivate (), 'property name Modifiers. ' );
3535 $ this ->assertSame ('price ' , $ data ->getProperties ()[1 ]->getName (), 'property price. ' );
3636 $ this ->assertSame ('Price ' , $ data ->getProperties ()[1 ]->getType ()->getName (), 'property price type. ' );
37- $ this ->assertSame ([], $ data ->getProperties ()[1 ]->getType ()->getNamespace (), 'namespace. ' );
37+ $ this ->assertSame ([], $ data ->getProperties ()[1 ]->getType ()->getTypes ()[ 0 ]-> getNamespace (), 'namespace. ' );
3838 $ this ->assertSame (true , $ data ->getProperties ()[1 ]->getAccessModifier ()->isPrivate (), 'property price Modifiers. ' );
3939 }
4040
@@ -49,7 +49,7 @@ public function testDump_Price(): void {
4949 $ this ->assertSame ([], $ data ->getClassType ()->getNamespace (), 'namespace name. ' );
5050 $ this ->assertSame ('price ' , $ data ->getProperties ()[0 ]->getName (), 'property price. ' );
5151 $ this ->assertSame ('int ' , $ data ->getProperties ()[0 ]->getType ()->getName (), 'property price type. ' );
52- $ this ->assertSame ([], $ data ->getProperties ()[0 ]->getType ()->getNamespace (), 'namespace. ' );
52+ $ this ->assertSame ([], $ data ->getProperties ()[0 ]->getType ()->getTypes ()[ 0 ]-> getNamespace (), 'namespace. ' );
5353 $ this ->assertSame (true , $ data ->getProperties ()[0 ]->getAccessModifier ()->isPrivate (), 'property price Modifiers. ' );
5454 }
5555 // public function testDump_php8_Price(): void {
@@ -78,10 +78,10 @@ public function testDump_with_namespace(): void {
7878 $ this ->assertSame (['hoge ' , 'fuga ' , 'product ' ], $ data ->getClassType ()->getNamespace (), 'namespace name. ' );
7979 $ this ->assertSame ('name ' , $ data ->getProperties ()[0 ]->getName (), 'type. ' );
8080 $ this ->assertSame ('Name ' , $ data ->getProperties ()[0 ]->getType ()->getName (), 'type. ' );
81- $ this ->assertSame (['hoge ' , 'fuga ' , 'product ' ], $ data ->getProperties ()[0 ]->getType ()->getNamespace (), 'namespace. ' );
81+ $ this ->assertSame (['hoge ' , 'fuga ' , 'product ' ], $ data ->getProperties ()[0 ]->getType ()->getTypes ()[ 0 ]-> getNamespace (), 'namespace. ' );
8282 $ this ->assertSame ('price ' , $ data ->getProperties ()[1 ]->getName (), 'name. ' );
8383 $ this ->assertSame ('Price ' , $ data ->getProperties ()[1 ]->getType ()->getName (), 'type. ' );
84- $ this ->assertSame (['hoge ' , 'fuga ' , 'product ' ], $ data ->getProperties ()[1 ]->getType ()->getNamespace (), 'namespace. ' );
84+ $ this ->assertSame (['hoge ' , 'fuga ' , 'product ' ], $ data ->getProperties ()[1 ]->getType ()->getTypes ()[ 0 ]-> getNamespace (), 'namespace. ' );
8585 }
8686
8787 public function testDump_with_phpdoc (): void {
@@ -94,16 +94,16 @@ public function testDump_with_phpdoc(): void {
9494 $ this ->assertSame ('Product ' , $ data ->getClassType ()->getName (), 'class type name. ' );
9595 $ this ->assertSame ('Stmt_Class ' , $ data ->getClassType ()->getMeta (), 'class meta name. ' );
9696 $ this ->assertSame (['hoge ' , 'fuga ' , 'product ' ], $ data ->getClassType ()->getNamespace (), 'namespace name. ' );
97- $ this ->assertSame ('name ' , $ data ->getProperties ()[0 ]->getName (), 'type . ' );
97+ $ this ->assertSame ('name ' , $ data ->getProperties ()[0 ]->getName (), 'name . ' );
9898 $ this ->assertSame ('Name ' , $ data ->getProperties ()[0 ]->getType ()->getName (), 'type. ' );
99- $ this ->assertSame (['hoge ' , 'fuga ' , 'product ' ], $ data ->getProperties ()[0 ]->getType ()->getNamespace (), 'Name namespace. ' );
99+ $ this ->assertSame (['hoge ' , 'fuga ' , 'product ' ], $ data ->getProperties ()[0 ]->getType ()->getTypes ()[ 0 ]-> getNamespace (), 'Name namespace. ' );
100100 $ this ->assertSame ('price ' , $ data ->getProperties ()[1 ]->getName (), 'name. ' );
101101 $ this ->assertSame ('Price ' , $ data ->getProperties ()[1 ]->getType ()->getName (), 'type. ' );
102- $ this ->assertSame (['hoge ' , 'fuga ' , 'product ' ], $ data ->getProperties ()[1 ]->getType ()->getNamespace (), 'Price namespace. ' );
102+ $ this ->assertSame (['hoge ' , 'fuga ' , 'product ' ], $ data ->getProperties ()[1 ]->getType ()->getTypes ()[ 0 ]-> getNamespace (), 'Price namespace. ' );
103103 $ this ->assertSame ('Tag[] ' , $ data ->getProperties ()[2 ]->getType ()->getName (), 'type. ' );
104- $ this ->assertSame (['hoge ' , 'fuga ' , 'product ' ], $ data ->getProperties ()[2 ]->getType ()->getNamespace (), 'Tag[] namespace. ' );
104+ $ this ->assertSame (['hoge ' , 'fuga ' , 'product ' ], $ data ->getProperties ()[2 ]->getType ()->getTypes ()[ 0 ]-> getNamespace (), 'Tag[] namespace. ' );
105105 $ this ->assertSame ('Ban[] ' , $ data ->getProperties ()[3 ]->getType ()->getName (), 'full package name, Ban type. ' );
106- $ this ->assertSame (['ban ' , 'ban ' , 'ban ' ], $ data ->getProperties ()[3 ]->getType ()->getNamespace (), 'full package name, ban.ban.ban.Ban[] namespace. ' );
106+ $ this ->assertSame (['ban ' , 'ban ' , 'ban ' ], $ data ->getProperties ()[3 ]->getType ()->getTypes ()[ 0 ]-> getNamespace (), 'full package name, ban.ban.ban.Ban[] namespace. ' );
107107 }
108108
109109 public function testDump_with_interface (): void {
0 commit comments