v12.32.0

追加 29

Illuminate\Bus\Batch

Illuminate\Bus\PendingBatch

  • failureCallbacks
    変更後
    failureCallbacks(): array [@return array<array-key, Closure|callable>]

Illuminate\Bus\Queueable

  • withDeduplicator
    変更後
    withDeduplicator($deduplicator) [@param callable|null $deduplicator, @return $this]

Illuminate\Cache\RateLimiting\Limit

  • after
    変更後
    after($callback) [@param callable $callback, @return $this]

Illuminate\Database\Concerns\ManagesTransactions

  • afterRollBack
    変更後
    afterRollBack($callback) [@param callable $callback, @return void]

Illuminate\Events\QueuedClosure

  • onGroup
    変更後
    onGroup($group) [@param \UnitEnum|string $group, @return $this]
  • withDeduplicator
    変更後
    withDeduplicator($deduplicator) [@param callable|null $deduplicator, @return $this]

Illuminate\Foundation\Bus\PendingDispatch

  • withDeduplicator
    変更後
    withDeduplicator($deduplicator) [@param callable|null $deduplicator, @return $this]

Illuminate\Foundation\ComposerScripts

  • prePackageUninstall
    変更後
    static prePackageUninstall(Composer\Installer\PackageEvent $event) [@param \Composer\Installer\PackageEvent $event, @return void]

Illuminate\Foundation\Exceptions\Renderer\Exception

Illuminate\Http\Client\Batch

  • __call
    変更後
    __call(string $method, array $parameters) [@param string $method, @param array $parameters, @return \Illuminate\Http\Client\PendingRequest|\GuzzleHttp\Promise\Promise]
  • __construct
    変更後
    __construct(?Illuminate\Http\Client\Factory $factory = null) [@return void]
  • as
    変更後
    as(string $key) [@param string $key, @return \Illuminate\Http\Client\PendingRequest]
  • before
    変更後
    before(Closure $callback): self [@param (\Closure($this): void) $callback, @return Batch]
  • catch
    変更後
    catch(Closure $callback): self [@param (\Closure($this, int|string, \Illuminate\Http\Response|\Illuminate\Http\Client\RequestException): void) $callback, @return Batch]
  • finally
    変更後
    finally(Closure $callback): self [@param (\Closure($this, array<int|string, \Illuminate\Http\Response>): void) $callback, @return Batch]
  • finished
    変更後
    finished(): bool [@return bool]
  • getRequests
    変更後
    getRequests(): array [@return array<array-key, \Illuminate\Http\Client\PendingRequest>]
  • hasFailures
    変更後
    hasFailures(): bool [@return bool]
  • processedRequests
    変更後
    processedRequests(): int [@return non-negative-int]
  • progress
    変更後
    progress(Closure $callback): self [@param (\Closure($this, int|string, \Illuminate\Http\Response): void) $callback, @return Batch]
  • send
    変更後
    send(): array [@return array<int|string, \Illuminate\Http\Response|\Illuminate\Http\Client\RequestException>]
  • then
    変更後
    then(Closure $callback): self [@param (\Closure($this, array<int|string, \Illuminate\Http\Response>): void) $callback, @return Batch]

Illuminate\Http\Client\BatchInProgressException

Illuminate\Http\Client\PendingRequest

  • batch
    変更後
    batch(callable $callback): Illuminate\Http\Client\Batch [@param callable $callback, @return \Illuminate\Http\Client\Batch]

Illuminate\JsonSchema\Types\Type

  • nullable
    変更後
    nullable(bool $nullable = true): static

Illuminate\Support\Facades\DB

  • afterRollBack
    変更後
    @method static afterRollBack(callable $callback): void

Illuminate\Support\Facades\Http

  • batch
    変更後
    @method static batch(callable $callback): \Illuminate\Http\Client\Batch

Illuminate\Support\ServiceProvider

  • removeProviderFromBootstrapFile
    変更後
    static removeProviderFromBootstrapFile(string|array $providersToRemove, ?string $path = null, bool $strict = false) [@param string|array $providersToRemove, @param string|null $path, @param bool $strict, @return bool]

シグネチャ変更 13

Illuminate\Bus\PendingBatch

  • allowFailures
    変更前
    allowFailures($allowFailures = true) [@param bool $allowFailures, @return $this]
    変更後
    allowFailures(Closure|callable|array|bool $param = true) [@param bool|TParam|array<array-key, TParam> $param, @return $this]

Illuminate\JsonSchema\Types\Type

  • required
    変更前
    required(): static
    変更後
    required(bool $required = true): static

Illuminate\Mail\Mailer

  • queue
    変更前
    queue($view, $queue = null) [@param \Illuminate\Contracts\Mail\Mailable|string|array $view, @param \BackedEnum|string|null $queue, @return mixed]
    変更後
    queue($view, $queue = null) [@param \Illuminate\Contracts\Mail\Mailable $view, @param \BackedEnum|string|null $queue, @return mixed]

Illuminate\Routing\Middleware\ThrottleRequests

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

Illuminate\Support\Arr

  • array
    変更前
    static array(ArrayAccess|array $array, string|int|null $key, ?array $default = null) [@return array|null]
    変更後
    static array(ArrayAccess|array $array, string|int|null $key, ?array $default = null) [@return array]
  • keyBy
    変更前
    static keyBy($array, $keyBy) [@param array $array, @param callable|array|string $keyBy, @return array]
    変更後
    static keyBy($array, $keyBy) [@param iterable $array, @param callable|array|string $keyBy, @return array]
  • sort
    変更前
    static sort($array, $callback = null) [@param array $array, @param callable|array|string|null $callback, @return array]
    変更後
    static sort($array, $callback = null) [@param iterable $array, @param callable|array|string|null $callback, @return array]
  • sortDesc
    変更前
    static sortDesc($array, $callback = null) [@param array $array, @param callable|array|string|null $callback, @return array]
    変更後
    static sortDesc($array, $callback = null) [@param iterable $array, @param callable|array|string|null $callback, @return array]

Illuminate\Support\Collection

  • get
    変更前
    get($key, $default = null) [@param TKey $key, @param TGetDefault|(\Closure(): TGetDefault) $default, @return TValue|TGetDefault]
    変更後
    get($key, $default = null) [@param TKey|null $key, @param TGetDefault|(\Closure(): TGetDefault) $default, @return TValue|TGetDefault]
  • join
    変更前
    join($glue, $finalGlue = '') [@param string $glue, @param string $finalGlue, @return string]
    変更後
    join($glue, $finalGlue = '') [@param string $glue, @param string $finalGlue, @return TValue|string]
  • pluck
    変更前
    pluck($value, $key = null) [@param string|int|array<array-key, string>|null $value, @param string|null $key, @return static<array-key, mixed>]
    変更後
    pluck($value, $key = null) [@param \Closure|string|int|array<array-key, string>|null $value, @param \Closure|string|null $key, @return static<array-key, mixed>]

Illuminate\Support\Facades\Mail

  • queue
    変更前
    @method static queue(\Illuminate\Contracts\Mail\Mailable|string|array $view, \BackedEnum|string|null $queue = null): mixed
    変更後
    @method static queue(\Illuminate\Contracts\Mail\Mailable $view, \BackedEnum|string|null $queue = null): mixed

Illuminate\Validation\Concerns\ValidatesAttributes

  • validateInteger
    変更前
    validateInteger($attribute, $value, array $parameters) [@param string $attribute, @param mixed $value, @param array{0: 'strict'} $parameters, @return bool]
    変更後
    validateInteger($attribute, $value, array $parameters = []) [@param string $attribute, @param mixed $value, @param array{0: 'strict'} $parameters, @return bool]