Genre¶
Модель жанра из Kinopoisk API.
Описание¶
Genre
представляет информацию о жанре фильма или сериала. Простая модель для хранения названия жанра.
Основные возможности¶
- Хранение названия жанра в неизменяемом виде
- Создание объекта из массива данных API
- Автоматическое преобразование в строку
Свойства¶
Основная информация¶
$genre
(string) - Название жанра$id
(int|null) - Уникальный идентификатор жанра в Кинопоиске
Конструктор¶
PHP | |
---|---|
Пример создания¶
Методы¶
__toString()¶
Преобразует объект жанра в строку.
PHP | |
---|---|
Возвращаемое значение¶
string
- Название жанра
Описание¶
Магический метод, который автоматически вызывается при попытке преобразования объекта Genre в строковое представление.
Пример использования¶
fromArray()¶
Создает экземпляр жанра из массива данных API.
PHP | |
---|---|
Параметры¶
$data
(array) - Массив данных жанра от API
Возвращаемое значение¶
self
- Новый экземпляр жанра
Исключения¶
\InvalidArgumentException
- Если данные имеют неверный формат
Пример использования¶
toArray()¶
Преобразует объект жанра в массив.
PHP | |
---|---|
Возвращаемое значение¶
array
- Массив с данными жанра
Пример использования¶
Полный пример использования¶
Работа с жанрами¶
Создание отчета по жанрам¶
PHP | |
---|---|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 |
|
Анализ жанрового разнообразия¶
PHP | |
---|---|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 |
|
Связанные классы¶
Film
- Модель фильмаFilmService
- Сервис для работы с фильмами