Overview

Namespaces

  • Baguette
    • Mastodon
      • Config
      • Entity
      • Grant
      • Service
  • GuzzleHttp
    • Cookie
    • Exception
    • Handler
    • Promise
  • Psr
    • Http
      • Message
  • Teto
    • Object

Classes

  • Client
  • HandlerStack
  • MessageFormatter
  • Middleware
  • Pool
  • PrepareBodyMiddleware
  • RedirectMiddleware
  • RequestOptions
  • RetryMiddleware
  • TransferStats
  • UriTemplate

Interfaces

  • ClientInterface

Functions

  • choose_handler
  • debug_resource
  • default_ca_bundle
  • default_user_agent
  • describe_type
  • headers_from_lines
  • is_host_in_noproxy
  • json_decode
  • json_encode
  • normalize_header_keys
  • uri_template
  • Overview
  • Namespace
  • Class

Class RedirectMiddleware

Request redirect middleware.

Apply this middleware like other middleware using GuzzleHttp\Middleware::redirect().

Namespace: GuzzleHttp
Located at RedirectMiddleware.php
Methods summary
public
# __construct( callable $nextHandler )

Parameters

$nextHandler
Next handler to invoke.
public GuzzleHttp\Promise\PromiseInterface
# __invoke( Psr\Http\Message\RequestInterface $request, array $options )

Parameters

$request
$options

Returns

GuzzleHttp\Promise\PromiseInterface
public Psr\Http\Message\ResponseInterface|GuzzleHttp\Promise\PromiseInterface
# checkRedirect( Psr\Http\Message\RequestInterface $request, array $options, Psr\Http\Message\ResponseInterface $response )

Parameters

$request
$options
$response

Returns

Psr\Http\Message\ResponseInterface|GuzzleHttp\Promise\PromiseInterface
public Psr\Http\Message\RequestInterface
# modifyRequest( Psr\Http\Message\RequestInterface $request, array $options, Psr\Http\Message\ResponseInterface $response )

Parameters

$request
$options
$response

Returns

Psr\Http\Message\RequestInterface
Constants summary
string HISTORY_HEADER
# 'X-Guzzle-Redirect-History'
Properties summary
public static array $defaultSettings
# [ 'max' => 5, 'protocols' => ['http', 'https'], 'strict' => false, 'referer' => false, 'track_redirects' => false, ]
ξ ^ω^)ξ Baguette PHP Mastodon API Client / SDK API documentation generated by ApiGen