/** * Check if a hd grant has been received for a record * * @param record_Interface $record * @return boolean */ public function has_preview_grant(record_Interface $record) { $this->load_hd_grant(); $key = $record->get_serialize_key(); if (array_key_exists($key, $this->_rights_records_preview)) { return true; } return false; }
/** * * @param record_Interface $record * @return set */ public function remove_element(record_Interface $record) { $key = $record->get_serialize_key(); if (isset($this->elements[$key])) { unset($this->elements[$key]); } return $this; }