/** * Updates document in database by inserting new, returns id if success, error otherwise * @param $document_input * @return mixed */ public function update($document_input) { $document_id = parent::update($document_input); return $this->addContentToDocument($document_input->getTargetGroups(), $document_input->getLinks(), $document_input->getFields(), $document_id); }