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, подробнее можно почитать здесь