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)); }
public function setValue($obj, $value) { if (null === $this->setter) { parent::setValue($obj, $value); return; } $obj->{$this->setter}($value); }