v12.23.0

追加 1

Illuminate\Database\Schema\IndexDefinition

  • online
    変更後
    @method online(bool $value = true): $this

シグネチャ変更 17

Illuminate\Cache\RateLimiter

  • resetAttempts
    変更前
    resetAttempts($key) [@param string $key, @return mixed]
    変更後
    resetAttempts($key) [@param string $key, @return bool]

Illuminate\Container\Attributes\Bind

  • __construct
    変更前
    __construct(string $concrete, string|array $environments = ['*']) [@param class-string $concrete, @param non-empty-array<int, \BackedEnum|\UnitEnum|non-empty-string>|non-empty-string $environments]
    変更後
    __construct(string $concrete, string|array|UnitEnum $environments = ['*']) [@param class-string $concrete, @param non-empty-array<int, \BackedEnum|\UnitEnum|non-empty-string>|non-empty-string|\UnitEnum $environments]

Illuminate\Database\Schema\Blueprint

  • morphs
    変更前
    morphs($name, $indexName = null) [@param string $name, @param string|null $indexName, @return void]
    変更後
    morphs($name, $indexName = null, $after = null) [@param string $name, @param string|null $indexName, @param string|null $after, @return void]
  • nullableMorphs
    変更前
    nullableMorphs($name, $indexName = null) [@param string $name, @param string|null $indexName, @return void]
    変更後
    nullableMorphs($name, $indexName = null, $after = null) [@param string $name, @param string|null $indexName, @param string|null $after, @return void]
  • nullableNumericMorphs
    変更前
    nullableNumericMorphs($name, $indexName = null) [@param string $name, @param string|null $indexName, @return void]
    変更後
    nullableNumericMorphs($name, $indexName = null, $after = null) [@param string $name, @param string|null $indexName, @param string|null $after, @return void]
  • nullableUlidMorphs
    変更前
    nullableUlidMorphs($name, $indexName = null) [@param string $name, @param string|null $indexName, @return void]
    変更後
    nullableUlidMorphs($name, $indexName = null, $after = null) [@param string $name, @param string|null $indexName, @param string|null $after, @return void]
  • nullableUuidMorphs
    変更前
    nullableUuidMorphs($name, $indexName = null) [@param string $name, @param string|null $indexName, @return void]
    変更後
    nullableUuidMorphs($name, $indexName = null, $after = null) [@param string $name, @param string|null $indexName, @param string|null $after, @return void]
  • numericMorphs
    変更前
    numericMorphs($name, $indexName = null) [@param string $name, @param string|null $indexName, @return void]
    変更後
    numericMorphs($name, $indexName = null, $after = null) [@param string $name, @param string|null $indexName, @param string|null $after, @return void]
  • ulidMorphs
    変更前
    ulidMorphs($name, $indexName = null) [@param string $name, @param string|null $indexName, @return void]
    変更後
    ulidMorphs($name, $indexName = null, $after = null) [@param string $name, @param string|null $indexName, @param string|null $after, @return void]
  • uuidMorphs
    変更前
    uuidMorphs($name, $indexName = null) [@param string $name, @param string|null $indexName, @return void]
    変更後
    uuidMorphs($name, $indexName = null, $after = null) [@param string $name, @param string|null $indexName, @param string|null $after, @return void]

Illuminate\Database\Schema\Grammars\PostgresGrammar

  • compileUnique
    変更前
    compileUnique(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return string]
    変更後
    compileUnique(Illuminate\Database\Schema\Blueprint $blueprint, Illuminate\Support\Fluent $command) [@param \Illuminate\Database\Schema\Blueprint $blueprint, @param \Illuminate\Support\Fluent $command, @return string[]]

Illuminate\Support\Collection

  • forget
    変更前
    forget($keys) [@return $this]
    変更後
    forget($keys) [@param \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TKey>|TKey $keys, @return $this]
  • pop
    変更前
    pop($count = 1) [@param int $count, @return static<int, TValue>|TValue|null]
    変更後
    pop($count = 1) [@param int $count, @return ($count is 1 ? TValue|null : static<int, TValue>)]
  • random
    変更前
    random($number = null, $preserveKeys = false) [@param (callable(self<TKey, TValue>): int)|int|null $number, @param bool $preserveKeys, @return static<int, TValue>|TValue]
    変更後
    random($number = null, $preserveKeys = false) [@param (callable(self<TKey, TValue>): int)|int|null $number, @param bool $preserveKeys, @return ($number is null ? TValue : static<int, TValue>)]
  • shift
    変更前
    shift($count = 1) [@param int<0, max> $count, @return static<int, TValue>|TValue|null]
    変更後
    shift($count = 1) [@param int<0, max> $count, @return ($count is 1 ? TValue|null : static<int, TValue>)]

Illuminate\Support\Facades\RateLimiter

  • resetAttempts
    変更前
    @method static resetAttempts(string $key): mixed
    変更後
    @method static resetAttempts(string $key): bool

Illuminate\Validation\Rules\RequiredIf

  • __construct
    変更前
    __construct($condition) [@param (\Closure(): bool)|bool $condition]
    変更後
    __construct($condition) [@param (\Closure(): bool)|bool|null $condition]