v12.17.0

追加 4

Illuminate\Container\Attributes\Give

  • __construct
    変更後
    __construct(string $class, array $params = []) [@param class-string<T> $class, @param array|null $params]
  • resolve
    変更後
    static resolve(self $attribute, Illuminate\Contracts\Container\Container $container): mixed [@param self $attribute, @param \Illuminate\Contracts\Container\Container $container, @return mixed]

Illuminate\Database\Eloquent\Casts\AsUri

  • castUsing
    変更後
    static castUsing(array $arguments) [@param array $arguments, @return \Illuminate\Contracts\Database\Eloquent\CastsAttributes<\Illuminate\Support\Uri, string|Uri>]

Illuminate\Database\Query\Builder

  • reorderDesc
    変更後
    reorderDesc($column) [@param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column, @return $this]

シグネチャ変更 10

Illuminate\Console\Scheduling\ScheduleWorkCommand

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

Illuminate\Database\Eloquent\Factories\Factory

  • prependState
    変更前
    prependState($state) [@param (callable(array<string, mixed>, TModel|null): array<string, mixed>)|array<string, mixed> $state, @return static]
    変更後
    prependState($state) [@param (callable(array<string, mixed>, Model|null): array<string, mixed>)|array<string, mixed> $state, @return static]
  • state
    変更前
    state($state) [@param (callable(array<string, mixed>, TModel|null): array<string, mixed>)|array<string, mixed> $state, @return static]
    変更後
    state($state) [@param (callable(array<string, mixed>, Model|null): array<string, mixed>)|array<string, mixed> $state, @return static]

Illuminate\Database\Schema\Blueprint

  • datetimes
    変更前
    datetimes($precision = null) [@param int|null $precision, @return void]
    変更後
    datetimes($precision = null) [@param int|null $precision, @return \Illuminate\Support\Collection<int, \Illuminate\Database\Schema\ColumnDefinition>]
  • nullableTimestamps
    変更前
    nullableTimestamps($precision = null) [@param int|null $precision, @return void]
    変更後
    nullableTimestamps($precision = null) [@param int|null $precision, @return \Illuminate\Support\Collection<int, \Illuminate\Database\Schema\ColumnDefinition>]
  • timestamps
    変更前
    timestamps($precision = null) [@param int|null $precision, @return void]
    変更後
    timestamps($precision = null) [@param int|null $precision, @return \Illuminate\Support\Collection<int, \Illuminate\Database\Schema\ColumnDefinition>]
  • timestampsTz
    変更前
    timestampsTz($precision = null) [@param int|null $precision, @return void]
    変更後
    timestampsTz($precision = null) [@param int|null $precision, @return \Illuminate\Support\Collection<int, \Illuminate\Database\Schema\ColumnDefinition>]

Illuminate\Foundation\Console\BroadcastingInstallCommand

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

Illuminate\Foundation\Console\EventCacheCommand

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

Illuminate\Queue\Console\RetryBatchCommand

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