[`\Shef\Options\TraitList`] Набор трейтов

КлассОписание
TraitList\ModulesИспользуется для подключения модулей
TraitList\EventsИспользуется в событиях для блокировок от повторных вызовов
TraitList\EventResponseИспользуется в событиях для возврата значений событий
TraitList\ConstantsСтоит использовать при определении констант
TraitList\Constants\CatalogИспользуется для получения данных каталога
TraitList\Constants\PriceИспользуется для получения данных цен и валют
TraitList\Constants\SiteИспользуется для получения данных текущего сайта
TraitList\Constants\UserИспользуется для получения данных о сотрудниках
TraitList\ToolsПолезные расширения
TraitList\Tools\DateTimeТрейт для работы с текущей ДатойВремя.
Хранит форматы Дата и ДатаВремя.
Инициализирует текущую дату
TraitList\Tools\EncodingТрейт для работы с кодировкой.
Преобразует в текущую кодировку проекта и обратно
TraitList\Tools\ErrorCollectionТрейт для работы с ошибками.
implements Bitrix\Main\Errorable
TraitList\Tools\IsDebugТрейт для работы с режимом отладки/разработки
TraitList\Tools\OptionCollectionТрейт для работы с опциями
TraitList\Tools\PrepareFieldsИспользуется для приведения и проверок полей по типам
TraitList\Tools\SelfClassТрейт для работы названиями классов
TraitList\Tools\XmlIdТрейт для работы XmlId.
Генерирует уникальные номера и т.п
TraitList\SecurityРабота с пользователями
TraitList\Security\FixUserИспользуется в агентах и тп для инициализации юзера

← Тестирование | ↑ Содержание

Источник: options/docs/9_traitlist.md — правки туда, сайт пересобирается сам.
CtrlI