for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace LunixRESTBasics\APIRequest\BodyParser;
use LunixRESTBasics\APIRequest\BodyParser\Exceptions\InvalidRequestDataException;
use LunixRESTBasics\APIRequest\RequestData\JSONRequestData;
use LunixRESTBasics\APIRequest\RequestData\RequestData;
class JSONBodyParser implements BodyParser
{
/**
* Parses API request data out of a json string
* @param $rawBody
* @return RequestData
* @throws InvalidRequestDataException
*/
public function parse(string $rawBody): RequestData
return new JSONRequestData($rawBody);
}