v11.29.0

追加 7

Illuminate\Cache\RateLimiting\Limit

Illuminate\Database\Eloquent\Factories\Factory

Illuminate\Foundation\Vite

  • mergeEntryPoints
    変更後
    mergeEntryPoints($entryPoints) [@param array $entryPoints, @return $this]

Illuminate\Http\Client\Factory

Illuminate\Process\InvokedProcess

  • waitUntil
    変更後
    waitUntil(?callable $output = null) [@param callable|null $output, @return \Illuminate\Process\ProcessResult]

Illuminate\Support\Facades\Http

Illuminate\Support\Facades\Vite

  • mergeEntryPoints
    変更後
    @method static mergeEntryPoints(array $entryPoints): \Illuminate\Foundation\Vite

シグネチャ変更 8

Illuminate\Database\Eloquent\Collection

  • except
    変更前
    except($keys) [@param array<array-key, mixed>|null $keys, @return static<int, TModel>]
    変更後
    except($keys) [@param array<array-key, mixed>|null $keys, @return static]
  • find
    変更前
    find($key, $default = null) [@param mixed $key, @param TFindDefault $default, @return static<TKey, TModel>|TModel|TFindDefault]
    変更後
    find($key, $default = null) [@param mixed $key, @param TFindDefault $default, @return ($key is (\Illuminate\Contracts\Support\Arrayable<array-key, mixed>|array<mixed>) ? static : TModel|TFindDefault)]
  • only
    変更前
    only($keys) [@param array<array-key, mixed>|null $keys, @return static<int, TModel>]
    変更後
    only($keys) [@param array<array-key, mixed>|null $keys, @return static]
  • unique
    変更前
    unique($key = null, $strict = false) [@param (callable(TModel, TKey): mixed)|string|null $key, @param bool $strict, @return static<int, TModel>]
    変更後
    unique($key = null, $strict = false) [@param (callable(TModel, TKey): mixed)|string|null $key, @param bool $strict, @return static]

Illuminate\Foundation\Testing\Concerns\InteractsWithDatabase

  • castAsJson
    変更前
    castAsJson($value) [@param array|object|string $value, @return \Illuminate\Contracts\Database\Query\Expression]
    変更後
    castAsJson($value, $connection = null) [@param array|object|string $value, @return \Illuminate\Contracts\Database\Query\Expression]

Illuminate\Support\Number

  • forHumans
    変更前
    static forHumans(int|float $number, int $precision = 0, ?int $maxPrecision = null, bool $abbreviate = false) [@param int|float $number, @param int $precision, @param int|null $maxPrecision, @param bool $abbreviate, @return bool|string]
    変更後
    static forHumans(int|float $number, int $precision = 0, ?int $maxPrecision = null, bool $abbreviate = false) [@param int|float $number, @param int $precision, @param int|null $maxPrecision, @param bool $abbreviate, @return false|string]

Illuminate\Validation\Validator

  • getException
    変更前
    getException() [@return string]
    変更後
    getException() [@return class-string<\Illuminate\Validation\ValidationException>]
  • setException
    変更前
    setException($exception) [@param string $exception, @return $this]
    変更後
    setException($exception) [@param class-string<\Illuminate\Validation\ValidationException> $exception, @return $this]