Factory

Illuminate\Http\Client\Factory

class src/Illuminate/Http/Client/Factory.php

__call

v11.0.0 以前から

__call($method, $parameters)
@param string $method
@param array $parameters
@return mixed
  1. v11.0.0 追加
    変更後
    __call($method, $parameters) [@param string $method, @param array $parameters, @return mixed]

__construct

v11.0.0 以前から

__construct(?Illuminate\Contracts\Events\Dispatcher $dispatcher = null)
@param \Illuminate\Contracts\Events\Dispatcher|null $dispatcher
  1. v11.0.0 追加
    変更後
    __construct(Illuminate\Contracts\Events\Dispatcher $dispatcher = null) [@param \Illuminate\Contracts\Events\Dispatcher|null $dispatcher, @return void]
  2. v11.3.0 シグネチャ変更
    変更前
    __construct(Illuminate\Contracts\Events\Dispatcher $dispatcher = null) [@param \Illuminate\Contracts\Events\Dispatcher|null $dispatcher, @return void]
    変更後
    __construct(?Illuminate\Contracts\Events\Dispatcher $dispatcher = null) [@param \Illuminate\Contracts\Events\Dispatcher|null $dispatcher, @return void]
  3. v12.4.0 シグネチャ変更
    変更前
    __construct(?Illuminate\Contracts\Events\Dispatcher $dispatcher = null) [@param \Illuminate\Contracts\Events\Dispatcher|null $dispatcher, @return void]
    変更後
    __construct(?Illuminate\Contracts\Events\Dispatcher $dispatcher = null) [@param \Illuminate\Contracts\Events\Dispatcher|null $dispatcher]

allowStrayRequests

v11.0.0 以前から

allowStrayRequests(?array $only = null)
@param array<int, string>|null $only
@return $this
  1. v11.0.0 追加
    変更後
    allowStrayRequests() [@return $this]
  2. v12.25.0 シグネチャ変更
    変更前
    allowStrayRequests() [@return $this]
    変更後
    allowStrayRequests(?array $only = null) [@param array<int, string>|null $only, @return $this]

assertNothingSent

v11.0.0 以前から

assertNothingSent()
@return void
  1. v11.0.0 追加
    変更後
    assertNothingSent() [@return void]

assertNotSent

v11.0.0 以前から

assertNotSent($callback)
@param callable|(\Closure(\Illuminate\Http\Client\Request, \Illuminate\Http\Client\Response|null): bool) $callback
@return void
  1. v11.0.0 追加
    変更後
    assertNotSent($callback) [@param callable $callback, @return void]
  2. v12.14.0 シグネチャ変更
    変更前
    assertNotSent($callback) [@param callable $callback, @return void]
    変更後
    assertNotSent($callback) [@param callable|(\Closure(\Illuminate\Http\Client\Request, \Illuminate\Http\Client\Response|null): bool) $callback, @return void]

assertSent

v11.0.0 以前から

assertSent($callback)
@param callable|(\Closure(\Illuminate\Http\Client\Request, \Illuminate\Http\Client\Response|null): bool) $callback
@return void
  1. v11.0.0 追加
    変更後
    assertSent($callback) [@param callable $callback, @return void]
  2. v12.14.0 シグネチャ変更
    変更前
    assertSent($callback) [@param callable $callback, @return void]
    変更後
    assertSent($callback) [@param callable|(\Closure(\Illuminate\Http\Client\Request, \Illuminate\Http\Client\Response|null): bool) $callback, @return void]

assertSentCount

v11.0.0 以前から

assertSentCount($count)
@param int $count
@return void
  1. v11.0.0 追加
    変更後
    assertSentCount($count) [@param int $count, @return void]

assertSentInOrder

v11.0.0 以前から

assertSentInOrder($callbacks)
@param list<string|(\Closure(\Illuminate\Http\Client\Request, \Illuminate\Http\Client\Response|null): bool)|callable> $callbacks
@return void
  1. v11.0.0 追加
    変更後
    assertSentInOrder($callbacks) [@param array $callbacks, @return void]
  2. v12.14.0 シグネチャ変更
    変更前
    assertSentInOrder($callbacks) [@param array $callbacks, @return void]
    変更後
    assertSentInOrder($callbacks) [@param list<string|(\Closure(\Illuminate\Http\Client\Request, \Illuminate\Http\Client\Response|null): bool)|callable> $callbacks, @return void]

assertSequencesAreEmpty

v11.0.0 以前から

assertSequencesAreEmpty()
@return void
  1. v11.0.0 追加
    変更後
    assertSequencesAreEmpty() [@return void]

createPendingRequest

v11.3.0 から

createPendingRequest()
@return \Illuminate\Http\Client\PendingRequest
  1. v11.3.0 追加
    変更後
    createPendingRequest() [@return \Illuminate\Http\Client\PendingRequest]

failedConnection

v11.32.0 から

static

static failedConnection($message = null)
@param string|null $message
@return \Closure(\Illuminate\Http\Client\Request): \GuzzleHttp\Promise\PromiseInterface
  1. v11.32.0 追加
    変更後
    static failedConnection($message = null) [@param string|null $message, @return \GuzzleHttp\Promise\PromiseInterface]
  2. v12.14.0 シグネチャ変更
    変更前
    static failedConnection($message = null) [@param string|null $message, @return \GuzzleHttp\Promise\PromiseInterface]
    変更後
    static failedConnection($message = null) [@param string|null $message, @return \Closure(\Illuminate\Http\Client\Request): \GuzzleHttp\Promise\PromiseInterface]

failedRequest

v12.8.1 から

static

static failedRequest($body = null, $status = 200, $headers = [])
@param \Psr\Http\Message\StreamInterface|array|string|resource|null $body
@param int $status
@param array $headers
@return \Illuminate\Http\Client\RequestException
  1. v12.8.1 追加
    変更後
    static failedRequest($body = null, $status = 200, $headers = []) [@param array|string|null $body, @param int $status, @param array<string, mixed> $headers, @return \Illuminate\Http\Client\RequestException]
  2. v13.22.0 シグネチャ変更
    変更前
    static failedRequest($body = null, $status = 200, $headers = []) [@param array|string|null $body, @param int $status, @param array<string, mixed> $headers, @return \Illuminate\Http\Client\RequestException]
    変更後
    static failedRequest($body = null, $status = 200, $headers = []) [@param \Psr\Http\Message\StreamInterface|array|string|resource|null $body, @param int $status, @param array<string, mixed> $headers, @return \Illuminate\Http\Client\RequestException]
  3. v13.25.0 シグネチャ変更
    変更前
    static failedRequest($body = null, $status = 200, $headers = []) [@param \Psr\Http\Message\StreamInterface|array|string|resource|null $body, @param int $status, @param array<string, mixed> $headers, @return \Illuminate\Http\Client\RequestException]
    変更後
    static failedRequest($body = null, $status = 200, $headers = []) [@param \Psr\Http\Message\StreamInterface|array|string|resource|null $body, @param int $status, @param array $headers, @return \Illuminate\Http\Client\RequestException]

fake

v11.0.0 以前から

fake($callback = null)
@param callable|array<string, mixed>|null $callback
@return $this
  1. v11.0.0 追加
    変更後
    fake($callback = null) [@param callable|array|null $callback, @return $this]
  2. v12.14.0 シグネチャ変更
    変更前
    fake($callback = null) [@param callable|array|null $callback, @return $this]
    変更後
    fake($callback = null) [@param callable|array<string, mixed>|null $callback, @return $this]

fakeSequence

v11.0.0 以前から

fakeSequence($url = '*')
@param string $url
@return \Illuminate\Http\Client\ResponseSequence
  1. v11.0.0 追加
    変更後
    fakeSequence($url = '*') [@param string $url, @return \Illuminate\Http\Client\ResponseSequence]

getDispatcher

v11.0.0 以前から

getDispatcher()
@return \Illuminate\Contracts\Events\Dispatcher|null
  1. v11.0.0 追加
    変更後
    getDispatcher() [@return \Illuminate\Contracts\Events\Dispatcher|null]

getGlobalMiddleware

v11.0.0 以前から

getGlobalMiddleware()
@return array
  1. v11.0.0 追加
    変更後
    getGlobalMiddleware() [@return array]

globalMiddleware

v11.0.0 以前から

globalMiddleware($middleware)
@param callable $middleware
@return $this
  1. v11.0.0 追加
    変更後
    globalMiddleware($middleware) [@param callable $middleware, @return $this]

globalOptions

v11.0.0 以前から

globalOptions($options)
@param \Closure|array $options
@return $this
  1. v11.0.0 追加
    変更後
    globalOptions($options) [@param \Closure|array $options, @return $this]

globalRequestMiddleware

v11.0.0 以前から

globalRequestMiddleware($middleware)
@param callable $middleware
@return $this
  1. v11.0.0 追加
    変更後
    globalRequestMiddleware($middleware) [@param callable $middleware, @return $this]

globalResponseMiddleware

v11.0.0 以前から

globalResponseMiddleware($middleware)
@param callable $middleware
@return $this
  1. v11.0.0 追加
    変更後
    globalResponseMiddleware($middleware) [@param callable $middleware, @return $this]

preventingStrayRequests

v11.29.0 から

preventingStrayRequests()
@return bool
  1. v11.29.0 追加
    変更後
    preventingStrayRequests() [@return bool]

preventStrayRequests

v11.0.0 以前から

preventStrayRequests($prevent = true)
@param bool $prevent
@return $this
  1. v11.0.0 追加
    変更後
    preventStrayRequests($prevent = true) [@param bool $prevent, @return $this]

psr7Response

v12.6.0 から

static

static psr7Response($body = null, $status = 200, $headers = [])
@param \Psr\Http\Message\StreamInterface|array|string|resource|null $body
@param int $status
@param array $headers
@return \GuzzleHttp\Psr7\Response
  1. v12.6.0 追加
    変更後
    static psr7Response($body = null, $status = 200, $headers = []) [@param array|string|null $body, @param int $status, @param array<string, mixed> $headers, @return \GuzzleHttp\Psr7\Response]
  2. v13.22.0 シグネチャ変更
    変更前
    static psr7Response($body = null, $status = 200, $headers = []) [@param array|string|null $body, @param int $status, @param array<string, mixed> $headers, @return \GuzzleHttp\Psr7\Response]
    変更後
    static psr7Response($body = null, $status = 200, $headers = []) [@param \Psr\Http\Message\StreamInterface|array|string|resource|null $body, @param int $status, @param array<string, mixed> $headers, @return \GuzzleHttp\Psr7\Response]
  3. v13.25.0 シグネチャ変更
    変更前
    static psr7Response($body = null, $status = 200, $headers = []) [@param \Psr\Http\Message\StreamInterface|array|string|resource|null $body, @param int $status, @param array<string, mixed> $headers, @return \GuzzleHttp\Psr7\Response]
    変更後
    static psr7Response($body = null, $status = 200, $headers = []) [@param \Psr\Http\Message\StreamInterface|array|string|resource|null $body, @param int $status, @param array $headers, @return \GuzzleHttp\Psr7\Response]

record

v12.1.0 から

record()
@return $this
  1. v12.1.0 追加
    変更後
    record() [@return $this]

recorded

v11.0.0 以前から

recorded($callback = null)
@param (\Closure(\Illuminate\Http\Client\Request, \Illuminate\Http\Client\Response|null): bool)|callable $callback
@return \Illuminate\Support\Collection<int, array{0: \Illuminate\Http\Client\Request, 1: \Illuminate\Http\Client\Response|null}>
  1. v11.0.0 追加
    変更後
    recorded($callback = null) [@param callable $callback, @return \Illuminate\Support\Collection]
  2. v12.14.0 シグネチャ変更
    変更前
    recorded($callback = null) [@param callable $callback, @return \Illuminate\Support\Collection]
    変更後
    recorded($callback = null) [@param (\Closure(\Illuminate\Http\Client\Request, \Illuminate\Http\Client\Response|null): bool)|callable $callback, @return \Illuminate\Support\Collection<int, array{0: \Illuminate\Http\Client\Request, 1: \Illuminate\Http\Client\Response|null}>]

recordRequestResponsePair

v11.0.0 以前から

recordRequestResponsePair($request, $response)
@param \Illuminate\Http\Client\Request $request
@param \Illuminate\Http\Client\Response|null $response
@return void
  1. v11.0.0 追加
    変更後
    recordRequestResponsePair($request, $response) [@param \Illuminate\Http\Client\Request $request, @param \Illuminate\Http\Client\Response $response, @return void]
  2. v11.32.0 シグネチャ変更
    変更前
    recordRequestResponsePair($request, $response) [@param \Illuminate\Http\Client\Request $request, @param \Illuminate\Http\Client\Response $response, @return void]
    変更後
    recordRequestResponsePair($request, $response) [@param \Illuminate\Http\Client\Request $request, @param \Illuminate\Http\Client\Response|null $response, @return void]

requestException

v12.6.0 から

v12.8.1 で削除

  1. v12.6.0 追加
    変更後
    static requestException($body = null, $status = 200, $headers = []) [@param array|string|null $body, @param int $status, @param array<string, mixed> $headers, @return \Illuminate\Http\Client\RequestException]
  2. v12.8.1 削除
    変更前
    static requestException($body = null, $status = 200, $headers = []) [@param array|string|null $body, @param int $status, @param array<string, mixed> $headers, @return \Illuminate\Http\Client\RequestException]

response

v11.0.0 以前から

static

static response($body = null, $status = 200, $headers = [])
@param \Psr\Http\Message\StreamInterface|array|string|resource|null $body
@param int $status
@param array $headers
@return \GuzzleHttp\Promise\PromiseInterface
  1. v11.0.0 追加
    変更後
    static response($body = null, $status = 200, $headers = []) [@param array|string|null $body, @param int $status, @param array $headers, @return \GuzzleHttp\Promise\PromiseInterface]
  2. v13.22.0 シグネチャ変更
    変更前
    static response($body = null, $status = 200, $headers = []) [@param array|string|null $body, @param int $status, @param array $headers, @return \GuzzleHttp\Promise\PromiseInterface]
    変更後
    static response($body = null, $status = 200, $headers = []) [@param \Psr\Http\Message\StreamInterface|array|string|resource|null $body, @param int $status, @param array $headers, @return \GuzzleHttp\Promise\PromiseInterface]

sequence

v11.0.0 以前から

sequence(array $responses = [])
@param array $responses
@return \Illuminate\Http\Client\ResponseSequence
  1. v11.0.0 追加
    変更後
    sequence(array $responses = []) [@param array $responses, @return \Illuminate\Http\Client\ResponseSequence]

stubUrl

v11.0.0 以前から

stubUrl($url, $callback)
@param string $url
@param \Illuminate\Http\Client\Response|\GuzzleHttp\Promise\PromiseInterface|callable|int|string|array|\Illuminate\Http\Client\ResponseSequence $callback
@return $this
  1. v11.0.0 追加
    変更後
    stubUrl($url, $callback) [@param string $url, @param \Illuminate\Http\Client\Response|\GuzzleHttp\Promise\PromiseInterface|callable $callback, @return $this]
  2. v11.34.0 シグネチャ変更
    変更前
    stubUrl($url, $callback) [@param string $url, @param \Illuminate\Http\Client\Response|\GuzzleHttp\Promise\PromiseInterface|callable $callback, @return $this]
    変更後
    stubUrl($url, $callback) [@param string $url, @param \Illuminate\Http\Client\Response|\GuzzleHttp\Promise\PromiseInterface|callable|int|string|array $callback, @return $this]
  3. v12.14.0 シグネチャ変更
    変更前
    stubUrl($url, $callback) [@param string $url, @param \Illuminate\Http\Client\Response|\GuzzleHttp\Promise\PromiseInterface|callable|int|string|array $callback, @return $this]
    変更後
    stubUrl($url, $callback) [@param string $url, @param \Illuminate\Http\Client\Response|\GuzzleHttp\Promise\PromiseInterface|callable|int|string|array|\Illuminate\Http\Client\ResponseSequence $callback, @return $this]

withoutGlobalConfiguration

v13.25.0 から

withoutGlobalConfiguration(Closure $callback)
@param (\Closure(): TReturn) $callback
@return TReturn
  1. v11.55.1 追加
    変更後
    withoutGlobalConfiguration(Closure $callback) [@param (\Closure(): TReturn) $callback, @return TReturn]
  2. v12.0.0 削除
    変更前
    withoutGlobalConfiguration(Closure $callback) [@param (\Closure(): TReturn) $callback, @return TReturn]
  3. v12.66.0 追加
    変更後
    withoutGlobalConfiguration(Closure $callback) [@param (\Closure(): TReturn) $callback, @return TReturn]
  4. v13.0.0 削除
    変更前
    withoutGlobalConfiguration(Closure $callback) [@param (\Closure(): TReturn) $callback, @return TReturn]
  5. v13.25.0 追加
    変更後
    withoutGlobalConfiguration(Closure $callback) [@param (\Closure(): TReturn) $callback, @return TReturn]