Перейти к содержанию

SeasonSearchFilter

Описание: Класс для фильтров при поиске сезонов

С версии: 1.0.0

Версия: 1.0.0

number()

Описание: Добавляет фильтр по номеру сезона

Параметры:

  • $number (int): Номер сезона
  • $operator (string): Оператор сравнения

episodesCount()

Описание: Добавляет фильтр по количеству эпизодов

Параметры:

  • $episodesCount (int): Количество эпизодов
  • $operator (string): Оператор сравнения

name()

Описание: Добавляет фильтр по названию

Параметры:

  • $name (string): Название
  • $operator (string): Оператор сравнения

enName()

Описание: Добавляет фильтр по английскому названию

Параметры:

  • $enName (string): Английское название
  • $operator (string): Оператор сравнения

type()

Описание: Добавляет фильтр по типу

Параметры:

  • $type (string|\KinopoiskDev\Enums\ReviewType): Тип
  • $operator (string): Оператор сравнения

Возвращает: \KinopoiskDev\Filter\MovieSearchFilter|\KinopoiskDev\Filter\ImageSearchFilter|\KinopoiskDev\Filter\KeywordSearchFilter|\KinopoiskDev\Filter\PersonSearchFilter|\KinopoiskDev\Filter\ReviewSearchFilter|\KinopoiskDev\Filter\SeasonSearchFilter|\KinopoiskDev\Filter\StudioSearchFilter|\KinopoiskDev\Utils\FilterTrait

movieId()

Описание: Добавляет фильтр по ID фильма

Параметры:

  • $movieId (int): ID фильма

searchByName()

Описание: Добавляет поисковый фильтр по названию с использованием регулярных выражений

Параметры:

  • $query (string): Поисковый запрос

searchByEnName()

Описание: Добавляет поисковый фильтр по английскому названию с использованием регулярных выражений

Параметры:

  • $query (string): Поисковый запрос

searchByDescription()

Описание: Добавляет поисковый фильтр по описанию с использованием регулярных выражений

Параметры:

  • $query (string): Поисковый запрос

withMinRating()

Описание: Добавляет фильтр по минимальному рейтингу

Параметры:

  • $minRating (float): Минимальный рейтинг
  • $field (string): Поле рейтинга (kp, imdb и т.д.)

withMaxRating()

Описание: Добавляет фильтр по максимальному рейтингу

Параметры:

  • $maxRating (float): Максимальный рейтинг
  • $field (string): Поле рейтинга (kp, imdb и т.д.)

withRatingBetween()

Описание: Добавляет фильтр по диапазону рейтинга

Параметры:

  • $minRating (float): Минимальный рейтинг
  • $maxRating (float): Максимальный рейтинг
  • $field (string): Поле рейтинга (kp, imdb и т.д.)

addRangeFilter()

Описание: Добавляет фильтр по диапазону

Параметры:

  • $field (string): Имя поля
  • $minValue (int): Минимальное значение
  • $maxValue (int): Максимальное значение

seasonRange()

Описание: Добавляет фильтр по диапазону сезонов

Параметры:

  • $fromSeason (int): Начальный сезон
  • $toSeason (int): Конечный сезон

ageRange()

Описание: Добавляет фильтр по возрастному диапазону

Параметры:

  • $minAge (int): Минимальный возраст
  • $maxAge (int): Максимальный возраст