/** * Load data fixtures with the passed EntityManager * * @param ObjectManager $manager */ public function load(ObjectManager $manager) { $path = Document::getUploadRootDir(); if (!file_exists($path)) { mkdir($path, 0777, true); } $document1 = $this->createDocument('test1.pdf', $path, Document::TYPE_ADV, 'adv-document'); $document2 = $this->createDocument('test2.pdf', $path, Document::TYPE_INVESTMENT_MANAGEMENT_AGREEMENT, 'inv-document'); $manager->persist($document1); $manager->persist($document2); $manager->flush(); }
/** * Get archive file by hash * * @param string $hash * @return string */ private function getArchiveFileByHash($hash) { return Document::getUploadRootDir() . '/' . $hash . '.zip'; }