function testThatTheElementCanAcceptAVisitor() { $input = new T_Form_Upload('myalias', 'mylabel'); $visitor = new T_Test_VisitorStub(); $input->accept($visitor); $visited = $visitor->getVisited(); $this->assertSame($visited['object'][0], $input); $this->assertTrue(count($visited['object']) == 1); }