for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Paranoia\Processor;
use Paranoia\Configuration\AbstractConfiguration;
abstract class AbstractResponseProcessor
{
/** @var AbstractConfiguration */
protected $configuration;
/**
* AbstractResponseProcessor constructor.
* @param AbstractConfiguration $configuration
*/
public function __construct(AbstractConfiguration $configuration)
$this->configuration = $configuration;
}
abstract protected function validateResponse($transformedResponse);
abstract public function process($rawResponse);