/** * {@inheritDoc} */ public function canSet(Fixture $fixture, $object, $property, $value) { return $fixture->hasCustomSetter(); }
public function testHasCustomerSetterWillReturnIfTheSpecDefinesACustomSetter() { $setFixture = new Fixture(self::USER, 'user', array('__set' => 'setterFunc'), null); $noSetFixture = new Fixture(self::USER, 'user', array(), null); $this->assertTrue($setFixture->hasCustomSetter()); $this->assertFalse($noSetFixture->hasCustomSetter()); }