123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- <?php
- return [
- 'exceptions' => [
- /**
- * 参数校验失败时返回的异常
- *
- * 该异常只表示数据在校验时失败,不应代表任何具体的含义
- * 应该只体现在接口层,而用户对此无感
- * 如“标题最多10个字符”,应在客户端进行校验
- * 在像旧版本软件包客户端无法校验时
- * 应返回指定的异常类型,而不应该使用错误参数异常
- */
- 'invalid-parameter' => \Kamicloud\StubApi\Exceptions\InvalidParameterException::class,
- /**
- * 服务器内部错误时返回的异常
- *
- * 程序在发生致命错误时会将异常转化为该异常,并记录原始异常到日志中
- * 该异常*** 不应该出现 ***
- */
- 'server-internal-error' => \Kamicloud\StubApi\Exceptions\ServerInternalErrorException::class,
- /**
- * 维护模式的响应
- */
- 'maintain-mode' => \Kamicloud\StubApi\Exceptions\MaintainModeException::class,
- /**
- * 等价于404
- */
- 'api-not-found' => \Kamicloud\StubApi\Exceptions\ApiNotFoundException::class
- ],
- 'keys' => [
- 'status' => 'code',
- 'message' => 'message',
- 'data' => 'data',
- ],
- 'values' => [
- 'success-status' => 200,
- 'success-message' => 'success',
- ],
- /**
- * 默认时间的传输格式为字符串
- *
- * 开启后传输格式为整型
- */
- 'request-date-timestamp' => false,
- 'response-date-timestamp' => true,
- ];
|