nekofar/slim-jsend
Slim Framework response helper for JSend specification.
Maintainers
Fund package maintenance!
v1.0.0-alpha.21
2023-07-01 17:52 UTC
Requires (Dev)
- nekofar/dev-tools: ^3.1
- phpstan/phpstan-phpunit: ^1.0
- phpstan/phpstan-strict-rules: ^1.0
- roave/security-advisories: dev-latest
Suggests
None
Provides
None
Conflicts
None
Replaces
None
MIT add3495b2a59d3cae17fb796659f32a1f0bd35f8
- Milad Nekofar <milad.woop@nekofar.com>
This package is auto-updated.
Last update: 2026-06-14 02:30:52 UTC
README
👁 Packagist Version
👁 PHP from Packagist
👁 Tests Status
👁 Coverage Status
👁 License
👁 Twitter: nekofar
👁 Donate
Slim Framework response helper for JSend specification.
Installation
To get started, install the package using composer:
composer require nekofar/slim-jsend
Requires Slim Framework 4 and PHP 8.1 or newer.
Usage
use Nekofar\Slim\JSend\ResponseFactoryDecorator; $responseFactoryDecorator = new ResponseFactoryDecorator(/* ... */); $response = $responseFactoryDecorator->createResponse(); // Set success payload $response = $response->withSuccessPayload($data); echo $response->getBody()->getContents(); // The response body
The resulting response will have the HTTP status code 200 OK and the JSON payload in the JSend format:
{
"status": "success",
"data": {
/* Your data here */
}
}
Contributing
Please see CONTRIBUTING for details.
License
The MIT License (MIT). Please see License File for more information.
