public function testSetProperty() { $name = 'John Smith'; $property = $this->createProperty('name', $name); $metadata = new ObjectMetadata(); $metadata->setClassName('Rhapsody.SetupBundle.Test.Mocks.MockPerson'); $obj = new Object($metadata); $obj->set($property); $this->assertEquals($name, $obj->getInstance()->getName()); }
public function inherit(Object $object) { $instance = $object->getInstance(); $properties = $object->getProperties(); foreach ($properties as $name => $property) { $this->set($property); } }