/**
  * @param Format|int $format
  * @return Preprocessing
  */
 public function findPreprocessingEachOne($format)
 {
     if (!$format instanceof Format) {
         $format = $this->findFormat($format);
     }
     try {
         $preprocessings = $format->preprocessings;
         if (!empty($preprocessings)) {
             foreach ($preprocessings as $preprocessing) {
                 if (isset($preprocessing->specialType) && $preprocessing->specialType == Preprocessing::SPECIALTYPE_EACHONE) {
                     return $preprocessing;
                 }
             }
         }
     } catch (\Exception $e) {
         /*chybu ignorujeme*/
     }
     $preprocessing = new Preprocessing();
     $preprocessing->name = Preprocessing::NEW_PREPROCESSING_EACHONE_NAME;
     $preprocessing->specialType = Preprocessing::SPECIALTYPE_EACHONE;
     $preprocessing->shared = true;
     $preprocessing->format = $format;
     $this->preprocessingsRepository->persist($preprocessing);
     return $preprocessing;
 }
 /**
  * @param Preprocessing $preprocessing
  * @return bool
  */
 public function savePreprocessing(Preprocessing &$preprocessing)
 {
     $result = $this->preprocessingsRepository->persist($preprocessing);
     return $result;
 }