Класс: Author¶
Краткое содержание:¶
Данные автора модуля для блока информации в админке.
Свойства¶
- public $name
Методы¶
- public __construct()
- public fromArray()
- private normalizeContacts()
- private normalizeDonations()
- public toArray()
Подробности¶
- Путь:
devcraft/src/classes/Types/Author.php
Детали¶
Свойства¶
$name¶
Имя автора.
Методы¶
__construct()¶
Создаёт описание автора модуля.
С версии: 200.4.0
Параметры: - $name — Имя автора.
fromArray()¶
Создаёт описание автора из ассоциативного массива.
С версии: 200.4.0
Возвращает: static — Новый экземпляр описания автора.
normalizeContacts()¶
Нормализует массив контактов автора.
С версии: 200.4.0
Параметры: - $contacts — Исходный список контактов.
Возвращает: array<int, array{name: string, link: string} — > Отфильтрованный список контактов.
normalizeDonations()¶
Нормализует массив способов поддержки автора.
С версии: 200.4.0
Параметры: - $donations — Исходный список способов поддержки.
Возвращает: array<int, array{name: string, value: string, link: string} — > Отфильтрованный список.
toArray()¶
Преобразует описание автора в ассоциативный массив.
С версии: 200.4.0
Возвращает: array{name: string, contacts: array<int, array{name: string, link: string} — >, donations: array<int, array{name: string, value: string,