for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace LunixRESTBasics\APIResponse;
use LunixREST\APIResponse\APIResponseData;
use LunixREST\APIResponse\APIResponseDataSerializer;
use Psr\Http\Message\StreamInterface;
/**
* Class JSONResponse
* @package LunixRESTBasics\APIResponse
*/
class JSONResponseDataSerializer implements APIResponseDataSerializer
{
* @param APIResponseData $responseData
* @return StreamInterface
public function serialize(APIResponseData $responseData): StreamInterface
return \GuzzleHttp\Psr7\Stream_for(json_encode($responseData->getData()));
}