Exemplo n.º 1
0
 private function buildUploadSession(Document $document)
 {
     $repositoryUploadSession = $this->getRepository("SWDocManagerBundle:UploadSession");
     $repositoryUser = $this->getRepository('SWDocManagerBundle:User');
     $user = $repositoryUser->findByLastname('Manikon')[0];
     $document->setInitials($user->getInitial());
     $document->setCreator($user);
     $document->setNameAlreadyUsed(false);
     $uploadSession = $repositoryUploadSession->findOneByDocumentRef($document);
     if ($uploadSession == null) {
         $uploadSession = new UploadSession();
         $uploadSession->getDocuments()->add($document);
         $uploadSession->setDocumentRef($document);
     }
     return $uploadSession;
 }