@@ -60,13 +60,13 @@ public function testPropertyChained(): void
6060 assertType ('static(StaticWithThisChained\Foo) ' , $ this ->propStatic );
6161 assertType ('static(StaticWithThisChained\Foo) ' , static ::$ propStaticStatic );
6262 assertType ('static(StaticWithThisChained\Foo) ' , self ::$ propStaticStatic );
63- assertType ('StaticWithThisChained\Foo ' , Foo::$ propStaticStatic );
63+ assertType ('static( StaticWithThisChained\Foo) ' , Foo::$ propStaticStatic ); // should be StaticWithThisChained\Foo
6464
6565 assertType ('$this(StaticWithThisChained\Foo) ' , $ this ->propThis ->propThis );
6666 assertType ('static(StaticWithThisChained\Foo) ' , $ this ->propStatic ->propThis );
6767 assertType ('static(StaticWithThisChained\Foo) ' , static ::$ propStaticStatic ->propThis );
6868 assertType ('static(StaticWithThisChained\Foo) ' , self ::$ propStaticStatic ->propThis );
69- assertType ('StaticWithThisChained\Foo ' , Foo::$ propStaticStatic ->propThis );
69+ assertType ('static( StaticWithThisChained\Foo) ' , Foo::$ propStaticStatic ->propThis ); // should be StaticWithThisChained\Foo
7070 }
7171}
7272
@@ -95,14 +95,14 @@ public function testPropertyChained(): void
9595 assertType ('static(StaticWithThisChained\Bar) ' , $ this ->propStatic );
9696 assertType ('static(StaticWithThisChained\Bar) ' , static ::$ propStaticStatic );
9797 assertType ('static(StaticWithThisChained\Bar) ' , self ::$ propStaticStatic );
98- assertType ('StaticWithThisChained\Foo ' , Foo::$ propStaticStatic );
99- assertType ('StaticWithThisChained\Bar ' , Bar::$ propStaticStatic );
98+ assertType ('static( StaticWithThisChained\Foo) ' , Foo::$ propStaticStatic ); // should be StaticWithThisChained\Foo (non-static)
99+ assertType ('static( StaticWithThisChained\Bar) ' , Bar::$ propStaticStatic ); // should be StaticWithThisChained\Bar (non-static)
100100
101101 assertType ('$this(StaticWithThisChained\Bar) ' , $ this ->propThis ->propThis );
102102 assertType ('static(StaticWithThisChained\Bar) ' , $ this ->propStatic ->propThis );
103103 assertType ('static(StaticWithThisChained\Bar) ' , static ::$ propStaticStatic ->propThis );
104104 assertType ('static(StaticWithThisChained\Bar) ' , self ::$ propStaticStatic ->propThis );
105- assertType ('StaticWithThisChained\Foo ' , Foo::$ propStaticStatic ->propThis );
106- assertType ('StaticWithThisChained\Bar ' , Bar::$ propStaticStatic ->propThis );
105+ assertType ('static( StaticWithThisChained\Foo) ' , Foo::$ propStaticStatic ->propThis ); // should be StaticWithThisChained\Foo (non-static)
106+ assertType ('static( StaticWithThisChained\Bar) ' , Bar::$ propStaticStatic ->propThis ); // should be StaticWithThisChained\Bar (non-static)
107107 }
108108}
0 commit comments