usmanzahid/service-response
最新稳定版本:v1.0.0
Composer 安装命令:
composer require usmanzahid/service-response
包简介
A simple and effective way of communication between different services among your PHP application.
README 文档
README
A minimal and structured way to handle internal service communication in PHP applications.
Instead of returning null, false, or loosely structured arrays, ServiceResponse provides a consistent object with success status, message, data, errors, and optional meta information.
This makes debugging, error handling, and chaining service calls much clearer and more maintainable.
Includes:
- A core
ServiceResponseclass with fluent, chainable methods - Optional meta support
- Previous response chaining
- A consistent structure for both success and failure cases
Helper Functions
This package also includes safe, global helper functions:
service_response_success($data = null, $message = 'Success!', $meta = [])service_response_fail($errors = [], $message = 'Failed!', $data = null, $meta = [])service_response_from_exception(Throwable $e, ?string $message = null, bool $includeTrace = false, array $meta = [])
These can be used anywhere to create standardized responses easily, without directly instantiating the class.
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-05-20