/** * @param DocumentInterface $document * * @return array */ protected function fetchDocumentTemplateValues(DocumentInterface $document) { return array_merge(parent::fetchDocumentTemplateValues($document), ['value' => $this->getRelatedDocumentValues($document)]); }
/** * @param DocumentInterface $document * @param mixed $value */ public function onDocumentSaved(DocumentInterface $document, $value) { $document->{$this->getRelationName()}()->sync((array) $this->selectedDocuments); parent::onDocumentSaved($document, $value); }