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

Класс: ModuleGeneratorInput

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

DTO входных данных формы генератора DevCraft-модулей.


Свойства

Нет публичных свойств.


Методы


Подробности

  • Путь: devcraft/src/modules/Admin/Services/ModuleGeneratorInput.php

Детали

Методы

__construct()

Создаёт объект входных данных генератора модулей.

С версии: 200.4.0

Параметры: - $name — Отображаемое имя модуля. - $translit — Латинский код модуля (пустой — транслитерация из имени). - $description — Краткое описание модуля. - $version — Версия модуля. - $icon — Иконка Metro UI для меню. - $pluginIcon — Путь к иконке плагина DLE. - $link — Ссылка на страницу плагина. - $docs — Ссылка на документацию. - $db — Регистрировать модуль как плагин DLE. - $override — Перезаписывать существующие файлы.

fromArray()

Создаёт DTO из массива данных AJAX-запроса или формы.

С версии: 200.4.0

Возвращает: self — Нормализованный объект входных данных.

toBool()

Приводит произвольное значение к логическому типу PHP.

С версии: 200.4.0

Параметры: - $value — Значение из запроса (bool, int, строка).

Возвращает: bool — Результат приведения.