コード例 #1
0
 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());
 }
コード例 #2
0
 public function inherit(Object $object)
 {
     $instance = $object->getInstance();
     $properties = $object->getProperties();
     foreach ($properties as $name => $property) {
         $this->set($property);
     }
 }