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

Класс: Changelog

Краткое содержание:

Запись версии в журнале изменений модуля.


Свойства


Методы


Подробности

  • Путь: 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

Возвращает: booltrue, если версия соответствует строке «Неопубликованное».

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()

Возвращает локализованную метку для неопубликованных версий.