private function storeFile($file, $isImage = false)
{
$fs = new Filesystem();
$rootDir = $this->kernel->getRootDir();
$journalUploadDir = $rootDir . '/../web/uploads/journal/';
$fileHelper = new FileHelper();
$randomPath = $fileHelper->generateRandomPath();
$generateRandomPath = $randomPath . $file['filename'];
if ($isImage) {
$fs->dumpFile($journalUploadDir . $generateRandomPath, base64_decode($file['encoded_content']));
$fs->dumpFile($journalUploadDir . 'croped/' . $generateRandomPath, base64_decode($file['encoded_content']));
$this->apiHelper->createFileHistory($generateRandomPath, $generateRandomPath, 'journal', $this->om, true);
return $generateRandomPath;
}
}