v12.41.0

追加 15

Illuminate\Foundation\Console\ReloadCommand

  • getReloadTasks
    変更後
    getReloadTasks() [@return array]
  • handle
    変更後
    handle() [@return void]

Illuminate\Http\Client\FluentPromise

  • __call
    変更後
    __call($method, $parameters) [@param string $method, @param array $parameters, @return mixed]
  • __construct
    変更後
    __construct(GuzzleHttp\Promise\PromiseInterface $guzzlePromise) [@param \GuzzleHttp\Promise\PromiseInterface $guzzlePromise]
  • cancel
    変更後
    cancel(): void
  • getGuzzlePromise
    変更後
    getGuzzlePromise(): GuzzleHttp\Promise\PromiseInterface [@return \GuzzleHttp\Promise\PromiseInterface]
  • getState
    変更後
    getState(): string
  • otherwise
    変更後
    otherwise(callable $onRejected): GuzzleHttp\Promise\PromiseInterface
  • reject
    変更後
    reject($reason): void
  • resolve
    変更後
    resolve($value): void
  • then
    変更後
    then(?callable $onFulfilled = null, ?callable $onRejected = null): GuzzleHttp\Promise\PromiseInterface
  • wait
    変更後
    wait(bool $unwrap = true)

Illuminate\Http\Client\Response

  • throwUnless
    変更後
    throwUnless($condition) [@param \Closure|bool $condition, @return $this]

Illuminate\Support\Facades\Request

シグネチャ変更 30

Illuminate\Cache\Console\ClearCommand

  • handle
    変更前
    handle() [@return void]
    変更後
    handle() [@return int]

Illuminate\Contracts\JsonSchema\JsonSchema

  • string
    変更前
    string() [@return \Illuminate\JsonSchema\Types\String]
    変更後
    string() [@return \Illuminate\JsonSchema\Types\StringType]

Illuminate\Database\Eloquent\Concerns\HasAttributes

  • getDates
    変更前
    getDates() [@return array]
    変更後
    getDates() [@return array<int, string|null>]

Illuminate\Database\Eloquent\Concerns\HasEvents

  • addObservableEvents
    変更前
    addObservableEvents($observables) [@param mixed $observables, @return void]
    変更後
    addObservableEvents($observables) [@param string|string[] $observables, @return void]
  • getObservableEvents
    変更前
    getObservableEvents() [@return array]
    変更後
    getObservableEvents() [@return string[]]
  • observe
    変更前
    static observe($classes) [@param object|array|string $classes, @return void]
    変更後
    static observe($classes) [@param object|string[]|string $classes, @return void]
  • removeObservableEvents
    変更前
    removeObservableEvents($observables) [@param mixed $observables, @return void]
    変更後
    removeObservableEvents($observables) [@param string|string[] $observables, @return void]
  • setObservableEvents
    変更前
    setObservableEvents(array $observables) [@param array $observables, @return $this]
    変更後
    setObservableEvents(array $observables) [@param string[] $observables, @return $this]

Illuminate\Events\Dispatcher

  • defer
    変更前
    defer(callable $callback, ?array $events = null) [@param callable $callback, @param array|null $events, @return mixed]
    変更後
    defer(callable $callback, ?array $events = null) [@param callable(): TResult $callback, @param string[]|null $events, @return TResult]
  • makeListener
    変更前
    makeListener($listener, $wildcard = false) [@param \Closure|string|array $listener, @param bool $wildcard, @return \Closure]
    変更後
    makeListener($listener, $wildcard = false) [@param \Closure|string|array{class-string, string} $listener, @param bool $wildcard, @return \Closure]
  • setQueueResolver
    変更前
    setQueueResolver(callable $resolver) [@param callable $resolver, @return $this]
    変更後
    setQueueResolver(callable $resolver) [@param callable(): \Illuminate\Contracts\Queue\Queue $resolver, @return $this]
  • setTransactionManagerResolver
    変更前
    setTransactionManagerResolver(callable $resolver) [@param callable $resolver, @return $this]
    変更後
    setTransactionManagerResolver(callable $resolver) [@param (callable(): \Illuminate\Database\DatabaseTransactionsManager|null) $resolver, @return $this]
  • until
    変更前
    until($event, $payload = []) [@param string|object $event, @param mixed $payload, @return mixed]
    変更後
    until($event, $payload = []) [@param string|object $event, @param mixed $payload, @return array|null]

Illuminate\Http\Client\PendingRequest

  • delete
    変更前
    delete(string $url, $data = []) [@param string $url, @param array|\JsonSerializable|\Illuminate\Contracts\Support\Arrayable $data, @return \Illuminate\Http\Client\Response]
    変更後
    delete(string $url, $data = []) [@param string $url, @param array|\JsonSerializable|\Illuminate\Contracts\Support\Arrayable $data, @return \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]
    変更後
    get(string $url, $query = null) [@param string $url, @param array|string|null $query, @return \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]
    変更後
    head(string $url, $query = null) [@param string $url, @param array|string|null $query, @return \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]
    変更後
    patch(string $url, $data = []) [@param string $url, @param array|\JsonSerializable|\Illuminate\Contracts\Support\Arrayable $data, @return \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]
    変更後
    post(string $url, $data = []) [@param string $url, @param array|\JsonSerializable|\Illuminate\Contracts\Support\Arrayable $data, @return \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]
    変更後
    put(string $url, $data = []) [@param string $url, @param array|\JsonSerializable|\Illuminate\Contracts\Support\Arrayable $data, @return \Illuminate\Http\Client\Response|\GuzzleHttp\Promise\PromiseInterface]

Illuminate\Support\Facades\Event

  • defer
    変更前
    @method static defer(callable $callback, array|null $events = null): mixed
    変更後
    @method static defer(callable $callback, string[]|null $events = null): void
  • setTransactionManagerResolver
    変更前
    @method static setTransactionManagerResolver(callable $resolver): \Illuminate\Events\Dispatcher
    変更後
    @method static setTransactionManagerResolver(callable|null $resolver): \Illuminate\Events\Dispatcher
  • until
    変更前
    @method static until(string|object $event, mixed $payload = []): mixed
    変更後
    @method static until(string|object $event, mixed $payload = []): array|null

Illuminate\Support\Facades\Http

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

Illuminate\Support\Facades\Request

  • getFormat
    変更前
    @method static getFormat(string|null $mimeType): string|null
    変更後
    @method static getFormat(string|null $mimeType, bool $subtypeFallback = null): string|null
  • setFormat
    変更前
    @method static setFormat(string|null $format, string|string[] $mimeTypes): void
    変更後
    @method static setFormat(string $format, string|string[] $mimeTypes): void