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

Класс: ModuleGeneratorInput

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

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

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 — Результат приведения.

On this page