v12.43.0

追加 5

Illuminate\Database\Eloquent\Collection

  • mergeHidden
    変更後
    mergeHidden($attributes) [@param array<array-key, string>|string $attributes, @return $this]
  • mergeVisible
    変更後
    mergeVisible($attributes) [@param array<array-key, string>|string $attributes, @return $this]

Illuminate\Support\Facades\Mail

  • assertSentTimes
    変更後
    @method static assertSentTimes(string $mailable, int $times = 1): void

Illuminate\Support\Testing\Fakes\MailFake

  • assertSentTimes
    変更後
    assertSentTimes($mailable, $times = 1) [@param string $mailable, @param int $times, @return void]

Illuminate\Testing\Concerns\AssertsStatusCodes

シグネチャ変更 25

Illuminate\Cache\DynamoDbStore

  • flush
    変更前
    flush() [@return bool]
    変更後
    flush() [@return never]

Illuminate\Cache\Events\CacheFailedOver

  • __construct
    変更前
    __construct(?string $storeName, Throwable $exception) [@param string $storeName]
    変更後
    __construct(?string $storeName, Throwable $exception) [@param string|null $storeName, @param Throwable $exception]

Illuminate\Database\Eloquent\Factories\Factory

  • connection
    変更前
    connection(UnitEnum|string $connection) [@param \UnitEnum|string $connection, @return static]
    変更後
    connection(UnitEnum|string|null $connection) [@param \UnitEnum|string|null $connection, @return static]

Illuminate\Foundation\Bus\PendingDispatch

  • afterResponse
    変更前
    afterResponse() [@return $this]
    変更後
    afterResponse($afterResponse = true) [@param bool $afterResponse, @return $this]

Illuminate\Http\Client\PendingRequest

  • async
    変更前
    async(bool $async = true) [@param bool $async, @return $this]
    変更後
    async(bool $async = true) [@param T $async, @return self<T>]
  • delete
    変更前
    delete(string $url, $data = []) [@param string $url, @param array|\JsonSerializable|\Illuminate\Contracts\Support\Arrayable $data, @return \Illuminate\Http\Client\Response|\GuzzleHttp\Promise\PromiseInterface]
    変更後
    delete(string $url, $data = []) [@param string $url, @param array|\JsonSerializable|\Illuminate\Contracts\Support\Arrayable $data, @return (TAsync is false ? \Illuminate\Http\Client\Response : \GuzzleHttp\Promise\PromiseInterface)]
  • get
    変更前
    get(string $url, $query = null) [@param string $url, @param array|string|null $query, @return \Illuminate\Http\Client\Response|\GuzzleHttp\Promise\PromiseInterface]
    変更後
    get(string $url, $query = null) [@param string $url, @param array|string|null $query, @return (TAsync is false ? \Illuminate\Http\Client\Response : \GuzzleHttp\Promise\PromiseInterface)]
  • head
    変更前
    head(string $url, $query = null) [@param string $url, @param array|string|null $query, @return \Illuminate\Http\Client\Response|\GuzzleHttp\Promise\PromiseInterface]
    変更後
    head(string $url, $query = null) [@param string $url, @param array|string|null $query, @return (TAsync is false ? \Illuminate\Http\Client\Response : \GuzzleHttp\Promise\PromiseInterface)]
  • patch
    変更前
    patch(string $url, $data = []) [@param string $url, @param array|\JsonSerializable|\Illuminate\Contracts\Support\Arrayable $data, @return \Illuminate\Http\Client\Response|\GuzzleHttp\Promise\PromiseInterface]
    変更後
    patch(string $url, $data = []) [@param string $url, @param array|\JsonSerializable|\Illuminate\Contracts\Support\Arrayable $data, @return (TAsync is false ? \Illuminate\Http\Client\Response : \GuzzleHttp\Promise\PromiseInterface)]
  • post
    変更前
    post(string $url, $data = []) [@param string $url, @param array|\JsonSerializable|\Illuminate\Contracts\Support\Arrayable $data, @return \Illuminate\Http\Client\Response|\GuzzleHttp\Promise\PromiseInterface]
    変更後
    post(string $url, $data = []) [@param string $url, @param array|\JsonSerializable|\Illuminate\Contracts\Support\Arrayable $data, @return (TAsync is false ? \Illuminate\Http\Client\Response : \GuzzleHttp\Promise\PromiseInterface)]
  • put
    変更前
    put(string $url, $data = []) [@param string $url, @param array|\JsonSerializable|\Illuminate\Contracts\Support\Arrayable $data, @return \Illuminate\Http\Client\Response|\GuzzleHttp\Promise\PromiseInterface]
    変更後
    put(string $url, $data = []) [@param string $url, @param array|\JsonSerializable|\Illuminate\Contracts\Support\Arrayable $data, @return (TAsync is false ? \Illuminate\Http\Client\Response : \GuzzleHttp\Promise\PromiseInterface)]
  • send
    変更前
    send(string $method, string $url, array $options = []) [@param string $method, @param string $url, @param array $options, @return \Illuminate\Http\Client\Response|\Illuminate\Http\Client\Promises\LazyPromise]
    変更後
    send(string $method, string $url, array $options = []) [@param string $method, @param string $url, @param array $options, @return (TAsync is false ? \Illuminate\Http\Client\Response : \Illuminate\Http\Client\Promises\LazyPromise)]

Illuminate\Queue\Events\QueueFailedOver

  • __construct
    変更前
    __construct(?string $connectionName, mixed $command, Throwable $exception) [@param string $connectionName]
    変更後
    __construct(?string $connectionName, mixed $command, Throwable $exception) [@param string|null $connectionName, @param \Closure|string|object $command, @param Throwable $exception]

Illuminate\Support\Facades\Facade

  • clearResolvedInstance
    変更前
    static clearResolvedInstance($name) [@param string $name, @return void]
    変更後
    static clearResolvedInstance($name = null) [@param ?string $name, @return void]

Illuminate\Support\Facades\Http

  • delete
    変更前
    @method static delete(string $url, array|\JsonSerializable|\Illuminate\Contracts\Support\Arrayable $data = []): \Illuminate\Http\Client\Response|\GuzzleHttp\Promise\PromiseInterface
    変更後
    @method static delete(string $url, array|\JsonSerializable|\Illuminate\Contracts\Support\Arrayable $data = []): void
  • get
    変更前
    @method static get(string $url, array|string|null $query = null): \Illuminate\Http\Client\Response|\GuzzleHttp\Promise\PromiseInterface
    変更後
    @method static get(string $url, array|string|null $query = null): void
  • head
    変更前
    @method static head(string $url, array|string|null $query = null): \Illuminate\Http\Client\Response|\GuzzleHttp\Promise\PromiseInterface
    変更後
    @method static head(string $url, array|string|null $query = null): void
  • patch
    変更前
    @method static patch(string $url, array|\JsonSerializable|\Illuminate\Contracts\Support\Arrayable $data = []): \Illuminate\Http\Client\Response|\GuzzleHttp\Promise\PromiseInterface
    変更後
    @method static patch(string $url, array|\JsonSerializable|\Illuminate\Contracts\Support\Arrayable $data = []): void
  • post
    変更前
    @method static post(string $url, array|\JsonSerializable|\Illuminate\Contracts\Support\Arrayable $data = []): \Illuminate\Http\Client\Response|\GuzzleHttp\Promise\PromiseInterface
    変更後
    @method static post(string $url, array|\JsonSerializable|\Illuminate\Contracts\Support\Arrayable $data = []): void
  • put
    変更前
    @method static put(string $url, array|\JsonSerializable|\Illuminate\Contracts\Support\Arrayable $data = []): \Illuminate\Http\Client\Response|\GuzzleHttp\Promise\PromiseInterface
    変更後
    @method static put(string $url, array|\JsonSerializable|\Illuminate\Contracts\Support\Arrayable $data = []): void
  • send
    変更前
    @method static send(string $method, string $url, array $options = []): \Illuminate\Http\Client\Response|\Illuminate\Http\Client\Promises\LazyPromise
    変更後
    @method static send(string $method, string $url, array $options = []): void

Illuminate\Support\Testing\Fakes\BusFake

  • assertBatched
    変更前
    assertBatched(callable $callback) [@param callable $callback, @return void]
    変更後
    assertBatched(callable $callback) [@param callable(\Illuminate\Bus\PendingBatch): bool $callback, @return void]
  • batched
    変更前
    batched(callable $callback) [@param callable $callback, @return \Illuminate\Support\Collection]
    変更後
    batched(callable $callback) [@param callable(\Illuminate\Bus\PendingBatch): bool $callback, @return \Illuminate\Support\Collection<int, \Illuminate\Bus\PendingBatch>]
  • chainedBatch
    変更前
    chainedBatch(Closure $callback) [@param \Closure $callback, @return \Illuminate\Support\Testing\Fakes\ChainedBatchTruthTest]
    変更後
    chainedBatch(Closure $callback) [@param \Closure(\Illuminate\Bus\PendingBatch): bool $callback, @return \Illuminate\Support\Testing\Fakes\ChainedBatchTruthTest]

Illuminate\Support\Testing\Fakes\ChainedBatchTruthTest

  • __construct
    変更前
    __construct(Closure $callback) [@param \Closure $callback]
    変更後
    __construct(Closure $callback) [@param \Closure(\Illuminate\Bus\PendingBatch): bool $callback]