public function testInterfaces() { $definition = new Definition('Class1'); $definition->addInterface('\\ArrayAccess'); $definition->addInterface('\\Countable'); $this->assertSame(array('\\ArrayAccess', '\\Countable'), $definition->getInterfaces()); $definition->setInterfaces($interfaces = array('\\ArrayObject', '\\InfiniteIterador')); $this->assertSame($interfaces, $definition->getInterfaces()); }