public function __set($key, $value) { if (in_array($key, $this->ORMFields())) { return parent::__set($key, $value); } elseif (in_array($key, $this->number->ORMFields())) { return $this->number->__set($key, $value); } return parent::__set($key, $value); }
public function __set($key, $value) { if (in_array($key, $this->ORMFields())) { parent::__set($key, $value); // use this to have a chance to call those methods start with set } elseif (in_array($key, $this->object->ORMFields())) { $this->object->__set($key, $value); } else { parent::__set($key, $value); } return $this; }