Пример #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 getValue($obj)
 {
     if (null === $this->getter) {
         return parent::getValue($obj);
     }
     return $obj->{$this->getter}();
 }