cdyun/webman-response

Webman plugin cdyun/webman-response

Maintainers

Package info

github.com/cdyun303/webman-response

pkg:composer/cdyun/webman-response

Statistics

Installs: 17

Dependents: 1

Suggesters: 0

Stars: 0

Open Issues: 0

v1.0.4 2026-03-13 15:38 UTC

This package is auto-updated.

Last update: 2026-03-13 15:39:44 UTC


README

提供响应处理功能

安装

composer require cdyun/webman-response

使用示例

常规用法

use Cdyun\WebmanResponse\Response;

//获取配置
ResponseEnforcer::getConfig($name = null, $default = null);

//成功
ResponseEnforcer::success($msg = '操作成功', $data = null);

//失败
ResponseEnforcer::error($msg = '操作失败', $data = null);

//异常
ResponseEnforcer::abort($msg = '服务器内部错误', $code = null);

//分页
ResponseEnforcer::paginate( $data = [], $totalCount = 0, $msg = '加载完成');

//结果
ResponseEnforcer::result($result, $is_encrypt = false);

加密/解密

use Cdyun\WebmanResponse\EncryptorEnforcer;

//获取配置
ResponseEnforcer::getConfig($name = null, $default = null);

//RSA解密
EncryptorEnforcer::rsaDecrypt($data);

//AES解密
EncryptorEnforcer::aesDecrypt($data, $key, $iv);

//AES加密
EncryptorEnforcer::aesEncrypt($data, $key, $iv);

中间件-加密/解密

use Cdyun\WebmanResponse\middleware\DecryptMiddleware;

相关链接

版本要求

  • php: >=8.1

许可证

MIT License