Пример #1
0
 public function testSetGetValue()
 {
     $obj = new TestObject();
     $metadata = new PropertyMetadata('Metadata\\Tests\\Fixtures\\TestObject', 'foo');
     $this->assertNull($metadata->getValue($obj));
     $metadata->setValue($obj, 'foo');
     $this->assertEquals('foo', $metadata->getValue($obj));
 }
Пример #2
0
 public function setValue($obj, $value)
 {
     if (null === $this->setter) {
         parent::setValue($obj, $value);
         return;
     }
     $obj->{$this->setter}($value);
 }