DevCraft Документации
РазработкиDatalife Engine (DLE)DevCraft AdminСправочникBack-EndClasses

Класс: Changelog

Документация по плагину класс: changelog для DLE.

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

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


Свойства


Методы


Подробности

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

Возвращает: ассоциативный массив (version, date, sections) для шаблонов.

teaserItems()

Возвращает первые записи для тизера на панели управления.

С версии: 200.4.0

Параметры:

  • $limit — Максимальное количество элементов (по умолчанию 3).

Возвращает: array<int, array<string, string>> — Список сериализованных изменений.

unreleasedLabel()

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

On this page