v11.0.8

シグネチャ変更 7

Illuminate\Support\Collection

  • concat
    変更前
    concat($source) [@param iterable<array-key, TValue> $source, @return static]
    変更後
    concat($source) [@param iterable<TConcatKey, TConcatValue> $source, @return static<TKey|TConcatKey, TValue|TConcatValue>]

Illuminate\Support\Enumerable

  • concat
    変更前
    concat($source) [@param iterable<array-key, TValue> $source, @return static]
    変更後
    concat($source) [@param iterable<TConcatKey, TConcatValue> $source, @return static<TKey|TConcatKey, TValue|TConcatValue>]

Illuminate\Support\LazyCollection

  • concat
    変更前
    concat($source) [@param iterable<array-key, TValue> $source, @return static]
    変更後
    concat($source) [@param iterable<TConcatKey, TConcatValue> $source, @return static<TKey|TConcatKey, TValue|TConcatValue>]

Illuminate\Validation\Rule

  • enum
    変更前
    static enum($type) [@param string $type, @return \Illuminate\Validation\Rules\Enum]
    変更後
    static enum($type) [@param class-string $type, @return \Illuminate\Validation\Rules\Enum]

Illuminate\Validation\Rules\Enum

  • __construct
    変更前
    __construct($type) [@param string $type, @return void]
    変更後
    __construct($type) [@param class-string $type, @return void]

Illuminate\Validation\Rules\In

  • __construct
    変更前
    __construct($values) [@param \Illuminate\Contracts\Support\Arrayable|array|string $values, @return void]
    変更後
    __construct($values) [@param \Illuminate\Contracts\Support\Arrayable|\BackedEnum|\UnitEnum|array|string $values, @return void]

Illuminate\Validation\Rules\NotIn

  • __construct
    変更前
    __construct($values) [@param \Illuminate\Contracts\Support\Arrayable|array|string $values, @return void]
    変更後
    __construct($values) [@param \Illuminate\Contracts\Support\Arrayable|\BackedEnum|\UnitEnum|array|string $values, @return void]