Класс: ModuleData¶
Краткое содержание:¶
Метаданные зарегистрированного модуля DevCraft.
Свойства¶
- public $id
- public $name
- public $version
- public $namespace
- public $path
- public $description
- public $code
- public $siteId
- public $icon
- public $siteLink
- public $docsLink
- public $crowdinName
- public $crowdinStatId
- public $changelog
Методы¶
- public __construct()
- public fromManifest()
- public fromArray()
- public toArray()
Подробности¶
- Путь:
devcraft/src/classes/Types/ModuleData.php
Детали¶
Свойства¶
$id¶
Уникальный идентификатор модуля.
$name¶
Отображаемое имя модуля.
$version¶
Версия модуля.
$namespace¶
PHP-пространство имён модуля.
$path¶
Абсолютный путь к каталогу модуля.
$description¶
Описание модуля.
$code¶
Код модуля для DLE.
$siteId¶
Идентификатор сайта.
$icon¶
Иконка модуля.
$siteLink¶
Ссылка на сайт модуля.
$docsLink¶
Ссылка на документацию.
$crowdinName¶
Имя проекта в Crowdin.
$crowdinStatId¶
Идентификатор статистики Crowdin.
$changelog¶
Записи журнала изменений.
Методы¶
__construct()¶
Создаёт метаданные модуля.
С версии: 200.4.0
Параметры: - $id — Уникальный идентификатор модуля. - $name — Отображаемое имя модуля. - $version — Версия модуля. - $namespace — PHP-пространство имён модуля. - $path — Абсолютный путь к каталогу модуля. - $description — Описание модуля. - $code — Код модуля для DLE. - $siteId — Идентификатор сайта. - $icon — Иконка модуля. - $siteLink — Ссылка на сайт модуля. - $docsLink — Ссылка на документацию. - $crowdinName — Имя проекта в Crowdin. - $crowdinStatId — Идентификатор статистики Crowdin. - $changelog — Записи журнала изменений.
fromManifest()¶
Создаёт метаданные модуля из массива манифеста.
С версии: 200.4.0
Параметры: - $mod — Код модуля. - $modulePath — Абсолютный путь к каталогу модуля.
Возвращает: self — Метаданные модуля.
fromArray()¶
Создаёт метаданные модуля из конфигурационного массива.
С версии: 200.4.0
Параметры: - $id — Идентификатор модуля.
Возвращает: self — Метаданные модуля.
toArray()¶
Преобразует метаданные модуля в ассоциативный массив.
С версии: 200.4.0
Возвращает: array<string, — mixed> Сериализованные метаданные.