for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Marek\Toggable\Http\Parser;
use Marek\Toggable\API\Http\Response\Response;
/**
* Class ResponseParser
* @package Marek\Toggable\Http\Parser
*/
class ResponseParser implements HttpResponseParserInterface
{
* @inheritDoc
public function parse(array $data)
$body = json_decode($data['data'], true);
$statusCode = empty($data['metadata']['wrapper_data'][0]) ? 0 : $data['metadata']['wrapper_data'][0];
return new Response(
array(
'statusCode' => $statusCode,
'body' => $body,
)
);
}