/** * Returns the defined filter as an array * @return array the filter */ public function getFilterDefinitions() { $filter = parent::getCommonFilterDefinitions(); $filter['year'] = array('operator' => 'is', 'value' => $this->year); $filter['rating'] = array('operator' => 'greaterthan', 'value' => $this->rating); $filter['director'] = array('operator' => 'is', 'value' => $this->director); $quality = $this->quality; // SD means anything less than 720p if ($quality == self::QUALITY_SD) { $filter['videoresolution'] = array('operator' => 'lessthan', 'value' => (string) self::QUALITY_720); } else { $filter['videoresolution'] = array('operator' => 'is', 'value' => $quality); } return $filter; }
/** * @return array the request parameters */ public function getFilterDefinitions() { return parent::getCommonFilterDefinitions(); }