public function testVisitors() { $m = new PluginManager($this->getParserMock()); $r = $m->addVisitor($visitor = new myTestVisitor()); $this->assertInstanceOf('ILess\\PluginManager', $r, 'fluent interface works'); $visitors = $m->getVisitors(); $this->assertEquals([$visitor], $visitors, 'getVisitors returns an array of visitors'); $m->addVisitors([$visitor]); $visitors = $m->getVisitors(); $this->assertEquals([$visitor, $visitor], $visitors, 'getVisitors returns an array of visitors'); }