private function getExistDocuments(User $user) { $documents = array(); foreach ($user->getUserDocuments() as $document) { $documents[$document->getType()] = $document; } return $documents; }
private function setClientDocument(User $client, Document $document, $isClientNotified) { if (!$client->getUserDocuments()->contains($document)) { $client->addUserDocument($document); if ($isClientNotified) { $this->mailer->sendClientRiaUploadedDocument($client); } $clientActivitySummary = new ClientActivitySummary(); $clientActivitySummary->setClient($client); $clientActivitySummary->setDescription('Document Uploaded'); $clientActivitySummary->setDocument($document); $client->addClientActivitySummary($clientActivitySummary); $this->em->persist($client); } }
protected function addDocumentForOwner(User $owner, Document $document) { if (!$owner->getUserDocuments()->contains($document)) { $owner->addUserDocument($document); } }