/** * @param \ride\application\orm\asset\entry\AssetFolderEntry $folder * @return null */ public function setFolder(AssetFolderEntry $folder = NULL) { if (!isset($this->loadedFields['folder'])) { $this->loadProperties(); } $oldValue = null; if (array_key_exists('folder', $this->loadedValues)) { $oldValue = $this->loadedValues['folder']; } if (!$oldValue && !$folder || $oldValue && $folder && $oldValue->getId() === $folder->getId()) { $this->folder = $folder; return; } return parent::setFolder($folder); }