Handlers / Middleware
Example
use Psr\Http\Message\RequestInterface;
class CreateForgeServerRequest extends SaloonRequest
{
//...
public function boot(SaloonRequest $request): void
{
$this->addHandler('customHeaderHandler', function (callable $handler) {
return function (RequestInterface $request, array $options) use ($handler) {
$request->withHeader('X-Custom-Header', 'Hello');
return $handler($request, $options);
};
});
}
}Last updated