chocofamilyme/restapi-exception
Composer 安装命令:
composer require chocofamilyme/restapi-exception
包简介
Исключения для проекта RestAPI
README 文档
README
Обработка исключений/ошибок для шаблона RestAPI
Требуется
- Phalcon > 3.0.0
- RestAPI
- chocofamilyme/logformatter
Использование
В проекте должен быть настроен сервис для логирования и sentry из репозитория chocofamilyme/logformatter.
return [ $di = new Phalcon\Di\FactoryDefault() $app = new Phalcon\Mvc\Micro($di); $apiExceptions = new ApiExceptions($app, true); $apiExceptions->register(); ];
Показывать определенные исключения на бою
В проекте должен быть настроен файл конфигурации config/exceptions.php
Внимание это только пример!
return [ 'showInProduction' => [ \PDOException::class, \Chocofamily\Exception\NoticeException::class ], ];
Примечание: метод setListOfExceptionsShownInProduction, который вызывалася в провайдере, был удален
Логировать определенные исключения
Logger
В проекте должен быть настроен файл конфигурации config/logger.php
Внимание это только пример!
return [ # Ваша конфигурация 'dontReport' => [ \PDOException::class, \Chocofamily\Exception\NoticeException::class ], ];
Sentry
统计信息
- 总下载量: 21.47k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: BSD-3-Clause
- 更新时间: 2018-12-24