for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Equip\Dispatch;
use Interop\Http\Middleware\DelegateInterface;
use Psr\Http\Message\RequestInterface;
use Psr\Http\Message\ResponseInterface;
class CallableToDelegateAdapter implements DelegateInterface
{
/**
* @var callable
*/
private $adaptee;
* @param callable $adaptee
public function __construct(callable $adaptee)
$this->adaptee = $adaptee;
}
* Process the request using a callable.
*
* @param RequestInterface $request
* @return ResponseInterface
public function process(RequestInterface $request)
$adaptee = $this->adaptee;
return $adaptee($request);