dlzer / http-utils
Utility classes and constants for use with PSR-7
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/dlzer/http-utils
Requires
- php: ^5.3 || ^7.0 || ^8.0
This package is auto-updated.
Last update: 2025-12-29 03:53:38 UTC
README
Utility classes and constants to provide quick reference usage for request methods and responses.
Installation
compose require dlzer/http-utils
Usage
When used in conjunction with PHP-FIG Status Code Interface.
// Custom responder method public function withJson( ResponseInterface $response, $statusCode, $message, $data = null, int $options = 0 ): ResponseInterface { return $response->write(json_encode([ "status" => $statusCode, "message" => $message, "data" => $data ], $options); ); } // Usage $data = ["connection" => true]; return $this->responder->withJson( $response, // The response interface StatusCodeInterface::STATUS_OK // The status code interface StatusCodeMessage::STATUS_OK // The status message interface: "OK" $data // The response data );
Output:
{
"status": 200,
"message": "OK",
"data": {
"connection": true
}
}