Skip to content

brokeyourbike/json-request-result-php

Repository files navigation

json-request-result

Latest Stable Version Total Downloads Maintainability Test Coverage

Interface and trait for JSON responses

Installation

composer require brokeyourbike/json-request-result

Usage

use Psr\Http\Message\ResponseInterface;
use BrokeYourBike\JsonRequestResult\JsonRequestResultTrait;
use BrokeYourBike\JsonRequestResult\JsonRequestResultInterface;

class Result implements JsonRequestResultInterface
{
    use JsonRequestResultTrait;

    public function __construct(ResponseInterface $response)
    {
        $this->statusCode = $response->getStatusCode();
        $this->responseBody = (string) $response->getBody();
    }
}

Authors

License

Mozilla Public License v2.0