Класс: Changelog¶
Краткое содержание:¶
Запись версии в журнале изменений модуля.
Свойства¶
Методы¶
- public __construct()
- public fromArray()
- public listFromManifest()
- public isUnreleased()
- public toArray()
- public teaserItems()
- public unreleasedLabel()
Подробности¶
- Путь:
devcraft/src/classes/Types/Changelog.php
Детали¶
Свойства¶
$version¶
Номер версии или «Неопубликованное».
$date¶
Дата релиза.
Методы¶
__construct()¶
Создаёт запись версии changelog.
С версии: 200.4.0
Параметры: - $version — Номер версии. - $date — Дата релиза.
fromArray()¶
Создаёт запись версии из ассоциативного массива.
С версии: 200.4.0
Возвращает: static — Новый экземпляр записи.
listFromManifest()¶
Создаёт список записей из массива манифеста модуля.
С версии: 200.4.0
Возвращает: self[] — Список записей changelog.
isUnreleased()¶
Проверяет, является ли версия неопубликованной.
С версии: 200.4.0
Возвращает: bool — true, если версия соответствует строке «Неопубликованное».
toArray()¶
Преобразует запись версии в ассоциативный массив для шаблонов.
С версии: 200.4.0
Возвращает: array{version: — string, date: ?string, sections: array<int, array{key: string, label: string, title: string, items: array<int,
teaserItems()¶
Возвращает первые записи для тизера на панели управления.
С версии: 200.4.0
Параметры: - $limit — Максимальное количество элементов (по умолчанию 3).
Возвращает: array<int, array<string, string>> — Список сериализованных изменений.
unreleasedLabel()¶
Возвращает локализованную метку для неопубликованных версий.