DIC
В качестве DIC используется библиотека Pimple
- $this->dic[‘path_root’] (string) - путь до корня проекта
-
$this->dic[‘session_id’] (string), default: 0 - ключ, полученный в запросе от клиента в заголовке
X_SESSION_ID
-
$this->dic[‘utc_offset’] (int), default: 0 - смещение временной зоны клиента относительно UTC, полученное в запросе от клиента в заголовке
X_UTC_OFFSET
- $this->dic[‘config’] (array) - конфигурация, полный список настроек по умолчанию смотрите здесь
- $this->dic[‘user’] (array) - информация о пользователе, если пользователь не найден, массив будет пустым
-
$this->dic[‘datetimenow’] (string) - время запуска скрипта в формате
ГГГГ-ММ-ДД ЧЧ:ММ:СС
, подробнее можно почитать здесь -
$this->dic[‘phpmailer’] (PHPMailer) - используется элементом контейнера
mailer
- $this->dic[‘mailer’] (Mailer) - объект для отправки писем, подробнее можно почитать здесь
- $this->dic[‘sms’] (SMS) - объект для отправки sms, подробнее можно почитать здесь
- $this->dic[‘datachangelog’] (DataChangeLog) - объект для логирования действия пользователя с данными в базе, подробнее можно почитать здесь
- $this->dic[‘log’] (Logger) - объект класса Monolog, подробнее можно почитать здесь