public function testExtends() { $generator = new ModelGenerator(); $expected = 'interface MyInterface extends \\Iterator {' . "\n" . '}'; $interface = PhpInterface::create('MyInterface')->addInterface('\\Iterator'); $this->assertEquals($expected, $generator->generate($interface)); $expected = 'interface MyInterface extends \\Iterator, \\ArrayAccess {' . "\n" . '}'; $interface = PhpInterface::create('MyInterface')->addInterface('\\Iterator')->addInterface('\\ArrayAccess'); $this->assertEquals($expected, $generator->generate($interface)); }