public function testPrecedence() { $this->assertHasSpot('$$foo[\'bar\'][\'baz\'];'); $this->assertHasSpot('$foo->$bar[\'baz\'];'); $this->assertHasSpot('$foo->$bar[\'baz\']();'); $this->assertHasSpot('Foo::$bar[\'baz\']();'); $this->assertNotSpot('$foo[\'bar\'];'); }