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