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

ImageSearchFilter

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

С версии: 1.0.0

Версия: 1.0.0

language()

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

Параметры:

  • $language (string): Язык изображения

onlyPosters()

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

onlyStills()

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

onlyShooting()

Описание: Фильтр только для фотосессий

onlyScreenshots()

Описание: Фильтр только для скриншотов

onlyHighRes()

Описание: Фильтр только для изображений высокого разрешения (Full HD+)

minResolution()

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

Параметры:

  • $minWidth (int): Минимальная ширина
  • $minHeight (int): Минимальная высота

width()

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

Параметры:

  • $width (int): Ширина изображения в пикселях
  • $operator (string): Оператор сравнения

height()

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

Параметры:

  • $height (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): Максимальный возраст