/** * @see FolderInterface::get_object_id_path() * @return integer */ public function get_object_id_path() { if ($this->folder_id) { $data_entity = DataEntity::get_instance($this->data_entity_id); $return_array = array(); array_push($return_array, $this->folder_id); while (($parent_data_entity_id = $data_entity->get_parent_folder()) != null) { $data_entity = DataEntity::get_instance($parent_data_entity_id); array_push($return_array, Folder_Access::get_entry_by_data_entity_id($parent_data_entity_id)); } return $return_array; } else { return null; } }