Класс: FormSchema
Документация по плагину класс: formschema для DLE.
Краткое содержание:
Полная декларативная схема формы настроек или фильтра.
Свойства
Методы
- public __construct()
- public fromArray()
- public toArray()
- public allFields()
Подробности
- Путь:
devcraft/src/classes/Types/FormSchema.php
Детали
Свойства
$codename
Уникальный код формы.
$sections
Секции формы.
$layout
Режим компоновки (stack, tabs, accordion).
Методы
__construct()
Создаёт схему формы.
С версии: 200.4.0
Параметры:
$codename— Уникальный код формы.$sections— Секции формы.$layout— Режим компоновки секций.
fromArray()
Создаёт схему формы из ассоциативного массива.
С версии: 200.4.0
Возвращает: static — Новый экземпляр схемы.
toArray()
Преобразует схему формы в ассоциативный массив.
С версии: 200.4.0
Возвращает: array<string, — mixed> Сериализованная схема.
allFields()
Возвращает плоский список всех полей схемы.
С версии: 200.4.0
Возвращает: FormField[] — Все поля всех секций в порядке обхода.