for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Vectorface\Whip\Request;
use Symfony\Component\HttpFoundation\Request;
class SymfonyRequestAdapter implements RequestAdapter
{
public function __construct(private Request $request)
}
/**
* @inheritDoc
*/
public function getRemoteAddr(): ?string
return $this->request->getClientIp();
public function getHeaders(): array
$headers = [];
foreach ($this->request->headers->all() as $key => $value) {
$headers[$key] = implode(',', $value);
return $headers;