/**
  * @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);
 }