Класс: ModuleGeneratorInput
Документация по плагину класс: modulegeneratorinput для DLE.
Краткое содержание:
DTO входных данных формы генератора DevCraft-модулей.
Свойства
Нет публичных свойств.
Методы
- public __construct()
- public fromArray()
- private toBool()
Подробности
- Путь:
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 — Результат приведения.