/**
  * @param array $params = array()
  * @param int $offset = null
  * @param int $limit = null
  * @return Preprocessing[]|null
  */
 public function findPreprocessings($params = array(), $offset = null, $limit = null)
 {
     if (!empty($params['user'])) {
         $user = $params['user'];
         if ($user instanceof User) {
             $paramsArr[] = array('user_id=%i OR shared=1', $user->userId);
         } else {
             $paramsArr[] = array('user_id=%i OR shared=1', $user);
         }
         unset($params['user']);
     }
     if (!empty($params['format'])) {
         $format = $params['format'];
         if ($format instanceof Format) {
             $paramsArr['format_id'] = $format->formatId;
         } else {
             $paramsArr['format_id'] = $format;
         }
         unset($params['format']);
     }
     return $this->preprocessingsRepository->findAllBy($paramsArr, $offset, $limit);
 }
 /**
  * @param array $params = array()
  * @param int $offset = null
  * @param int $limit = null
  * @return Preprocessing[]|null
  */
 public function findPreprocessings($params = array(), $offset = null, $limit = null)
 {
     $paramsArr = array();
     return $this->preprocessingsRepository->findAllBy($paramsArr, $offset, $limit);
 }