user) { throw new \LogicException('Fill a user to store a new basket'); } $lazaretSession = new \Entities\LazaretSession(); $lazaretSession->setUsrId($this->user->get_id()); $lazaretSession->setUpdated(new \DateTime('now')); $lazaretSession->setCreated(new \DateTime('-1 day')); $lazaretFile = new \Entities\LazaretFile(); $lazaretFile->setOriginalName('test'); $lazaretFile->setFilename('test.jpg'); $lazaretFile->setThumbFilename('thumb_test.jpg'); $lazaretFile->setBaseId($this->collectionId); $lazaretFile->setSession($lazaretSession); $lazaretFile->setSha256('3191af52748620e0d0da50a7b8020e118bd8b8a0845120b0bb'); $lazaretFile->setUuid('7b8ef0e3-dc8f-4b66-9e2f-bd049d175124'); $lazaretFile->setCreated(new \DateTime('now')); $lazaretFile->setUpdated(new \DateTime('-1 day')); $manager->persist($lazaretFile); $manager->flush(); $this->file = $lazaretFile; $this->addReference('one-lazaret-file', $lazaretFile); } public function setCollectionId($collectionId) { $this->collectionId = (int) $collectionId; } }