/** * @covers \DCarbone\PHPClassBuilder\Template\Structure\InterfaceTemplate::__construct * @covers \DCarbone\PHPClassBuilder\Template\Structure\InterfaceTemplate::setName * @covers \DCarbone\PHPClassBuilder\Template\Structure\InterfaceTemplate::getName * * @depends testCanConstructWithoutArguments */ public function testCanConstructWithValidNameArgument() { $intName = self::generateTestInterfaceName(); $int = new InterfaceTemplate($intName); $this->assertEquals($intName, $int->getName()); }
/** * @param InterfaceTemplate|string $interface */ public function addInterface($interface) { if ($interface instanceof InterfaceTemplate) { $this->_interfaces[$interface->getName()] = $interface; } else { $this->_interfaces[$interface] = $interface; } }