/** * * @dataProvider invalidProvider */ public function testInvalidValidate($class, $name, $exMessage) { try { $this->assertFalse(ModelAccessorValidator::validate($class, $name)); } catch (\Exception $ex) { $this->assertContains($exMessage, $ex->getMessage()); } }
private function assignValue($key, $value) { if (ModelAccessorValidator::validate($this, $this->convertToCamelCase($key))) { $setter = "set" . $this->convertToCamelCase($key); $this->{$setter}($value); } else { $this->__set($key, $value); } }
private function assignValue($key, $value) { // If we find the getter setter, use that, otherwise use magic method. if (ModelAccessorValidator::validate($this, $this->convertToCamelCase($key))) { $setter = "set" . $this->convertToCamelCase($key); $this->{$setter}($value); } else { $this->__set($key, $value); } }