private function setParsedSlugFlavor(DropFolder $folder, DropFolderFile $file)
 {
     $parsedSlug = null;
     $parsedFlavor = null;
     $parsedUserId = null;
     $isMatch = $this->parseRegex($folder->getFileHandlerConfig(), $file->getNameForParsing(), $parsedSlug, $parsedFlavor, $parsedUserId);
     if ($isMatch) {
         $file->setParsedSlug($parsedSlug);
         $file->setParsedFlavor($parsedFlavor);
         $file->setParsedUserId($parsedUserId);
         $file->save();
         return $file;
     } else {
         return null;
     }
 }
 public function setData(DropFolder $folder, DropFolderFile $dropFolderFileForObject, $dropFolderFileIds)
 {
     $this->dropFolderId = $folder->getId();
     $this->setConversionProfileId($folder->getConversionProfileId());
     $this->setParsedSlug($dropFolderFileForObject->getParsedSlug());
     $this->setContentMatchPolicy($folder->getFileHandlerConfig()->getContentMatchPolicy());
     $this->setDropFolderFileIds($dropFolderFileIds);
     if ($dropFolderFileForObject->getParsedUserId()) {
         $this->setParsedUserId($dropFolderFileForObject->getParsedUserId());
     }
 }