marcusirgens / jsend-factory
PSR-7的JSend工厂
v1.0.0
2020-09-24 19:26 UTC
Requires
- php: ^7.3
- ext-json: *
- psr/http-factory: ^1.0
- psr/http-message: ^1.0
Requires (Dev)
- dealerdirect/phpcodesniffer-composer-installer: ^0.7.0
- guzzlehttp/psr7: ^1.6
- http-interop/http-factory-guzzle: ^1.0
- nyholm/psr7: ^1.3
- phpunit/phpunit: ^9.3
- slevomat/coding-standard: ^6.4
- slim/psr7: ^1.2
- squizlabs/php_codesniffer: ^3.5
- vimeo/psalm: ^3.16
This package is auto-updated.
Last update: 2024-09-25 19:04:59 UTC
README
JSendFactory是一个PHP库,用于创建符合JSend规范和PSR-7的请求。
安装
使用包管理器composer来安装此包。
composer require marcusirgens/jsend-factory
您还需要一些PSR-17实现。您可以在packagist.org上找到提供此功能的包列表。如果您不确定,可以选择nyholm/psr7。
使用
$responseFactory = new Psr17ResponseFactory(); $streamFactory = new Psr17StreamFactory(); $jsendFactory = \MarcusIrgens\JSendFactory\JSendFactory( $responseFactory, $streamFactory ); $successResponse = $jsendFactory->getSuccess(["message" => "hello"]);
贡献
欢迎提交拉取请求。对于重大更改,请先提交问题以讨论您想要进行的更改。
请确保适当地更新测试。