v11.26.0

追加 2

Illuminate\Process\InvokedProcess

  • stop
    変更後
    stop(float $timeout = 10, ?int $signal = null) [@param float $timeout, @param int|null $signal, @return int|null]

Illuminate\Process\InvokedProcessPool

  • stop
    変更後
    stop(float $timeout = 10, ?int $signal = null) [@param float $timeout, @param int|null $signal, @return \Illuminate\Support\Collection]

シグネチャ変更 12

Illuminate\Cache\RateLimiter

  • for
    変更前
    for(string $name, Closure $callback) [@param string $name, @param \Closure $callback, @return $this]
    変更後
    for($name, Closure $callback) [@param \BackedEnum|\UnitEnum|string $name, @param \Closure $callback, @return $this]
  • limiter
    変更前
    limiter(string $name) [@param string $name, @return \Closure|null]
    変更後
    limiter($name) [@param \BackedEnum|\UnitEnum|string $name, @return \Closure|null]

Illuminate\Database\Connection

  • getResolver
    変更前
    static getResolver($driver) [@param string $driver, @return mixed]
    変更後
    static getResolver($driver) [@param string $driver, @return \Closure|null]
  • withTablePrefix
    変更前
    withTablePrefix(Illuminate\Database\Grammar $grammar) [@param \Illuminate\Database\Grammar $grammar, @return \Illuminate\Database\Grammar]
    変更後
    withTablePrefix(Illuminate\Database\Grammar $grammar) [@param TGrammar $grammar, @return TGrammar]

Illuminate\Queue\Middleware\RateLimited

  • __construct
    変更前
    __construct($limiterName) [@param string $limiterName, @return void]
    変更後
    __construct($limiterName) [@param \BackedEnum|\UnitEnum|string $limiterName, @return void]

Illuminate\Support\Collection

  • implode
    変更前
    implode($value, $glue = null) [@param callable|string|null $value, @param string|null $glue, @return string]
    変更後
    implode($value, $glue = null) [@param (callable(TValue, TKey): mixed)|string|null $value, @param string|null $glue, @return string]

Illuminate\Support\Enumerable

  • implode
    変更前
    implode($value, $glue = null) [@param callable|string $value, @param string|null $glue, @return string]
    変更後
    implode($value, $glue = null) [@param (callable(TValue, TKey): mixed)|string $value, @param string|null $glue, @return string]

Illuminate\Support\Facades\DB

  • getResolver
    変更前
    @method static getResolver(string $driver): mixed
    変更後
    @method static getResolver(string $driver): \Closure|null
  • withTablePrefix
    変更前
    @method static withTablePrefix(\Illuminate\Database\Grammar $grammar): \Illuminate\Database\Grammar
    変更後
    @method static withTablePrefix(\Illuminate\Database\Grammar $grammar): void

Illuminate\Support\Facades\RateLimiter

  • for
    変更前
    @method static for(string $name, \Closure $callback): \Illuminate\Cache\RateLimiter
    変更後
    @method static for(\BackedEnum|\UnitEnum|string $name, \Closure $callback): \Illuminate\Cache\RateLimiter
  • limiter
    変更前
    @method static limiter(string $name): \Closure|null
    変更後
    @method static limiter(\BackedEnum|\UnitEnum|string $name): \Closure|null

Illuminate\Support\LazyCollection

  • implode
    変更前
    implode($value, $glue = null) [@param callable|string $value, @param string|null $glue, @return string]
    変更後
    implode($value, $glue = null) [@param (callable(TValue, TKey): mixed)|string $value, @param string|null $glue, @return string]