Помощник формирования данных для предпросмотра. Используется во внешних API. У каждого объекта в списках - есть краткая таблица наиболее важных значений, которая формируется на основе данных, подготавливаемых этим классом
Открытые члены | |
| addTextRow ($title, $value) | |
| addLinkRow ($title, $value, $link) | |
| addPhoneRow ($title, $phone) | |
| addEmailRow ($title, $email) | |
| getPreviewData () | |
| clean () | |
Поля данных | |
| const | TYPE_TEXT = 'text' |
| const | TYPE_LINK = 'link' |
| const | TYPE_PHONE = 'phone' |
| const | TYPE_EMAIL = 'email' |
Защищенные данные | |
| $preview_data = [] | |
| addEmailRow | ( | $title, | |
| ) |
Добавляет строку с email
| string | $title | Название параметра |
| string | Почта |
| addLinkRow | ( | $title, | |
| $value, | |||
| $link | |||
| ) |
Добавляет строку со ссылкой
| string | $title | Название параметра |
| string | $value | Значение параметра |
| string | $link | Ссылка, при клике на значение параметра |
| addPhoneRow | ( | $title, | |
| $phone | |||
| ) |
Добавляет строку с телефоном
| string | $title | Название параметра |
| string | $phone | Телефон |
| addTextRow | ( | $title, | |
| $value | |||
| ) |
Добавляет текстовую строку данных
| string | $title | Название параметра |
| string | $value | Значение параметра |
| clean | ( | ) |
Очищает все ранее добавленные строки
| getPreviewData | ( | ) |
Возвращает массив данных для предпросмотра
|
protected |
| const TYPE_EMAIL = 'email' |
| const TYPE_LINK = 'link' |
| const TYPE_PHONE = 'phone' |
| const TYPE_TEXT = 'text' |