/** * @param boolean $isActive * @return null */ public function setIsActive($isActive) { if (!isset($this->loadedFields['isActive'])) { $this->loadProperties(); } $oldValue = null; if (array_key_exists('isActive', $this->loadedValues)) { $oldValue = $this->loadedValues['isActive']; } if ($oldValue === $isActive) { $this->isActive = $isActive; return; } return parent::setIsActive($isActive); }