Пример #1
0
 /**
  * {@inheritdoc}
  */
 public function getFromDocument(DocumentInterface $document)
 {
     $job = $this->jobRepository->findOneBy(['documentId' => $document->getId()]);
     if (null === $job) {
         throw new NotFoundResourceException(sprintf('No job for document "%s"', $document->getId()));
     }
     return $job;
 }
 /**
  * {@inheritdoc}.
  */
 protected function setSubjectOnDocument($subject, DocumentInterface $document)
 {
     $document->setCustomData(['class' => get_class($subject), 'id' => $subject->getId()], 'adapter');
 }
Пример #3
0
 /**
  * {@inheritdoc}
  */
 public function complete(DocumentInterface $document, $satisfaction = null, $message = null)
 {
     $document->complete($satisfaction, $message);
     return $document;
 }