/** * @param \ride\web\security\model\orm\entry\UserEntry $owner * @return null */ public function setOwner(UserEntry $owner = NULL) { if (!isset($this->loadedFields['owner'])) { $this->loadProperties(); } $oldValue = null; if (array_key_exists('owner', $this->loadedValues)) { $oldValue = $this->loadedValues['owner']; } if (!$oldValue && !$owner || $oldValue && $owner && $oldValue->getId() === $owner->getId()) { $this->owner = $owner; return; } return parent::setOwner($owner); }