v12.16.0

追加 6

Illuminate\Support\Arr

  • hasAll
    変更後
    static hasAll($array, $keys) [@param \ArrayAccess|array $array, @param string|array $keys, @return bool]

Illuminate\Support\Stringable

  • toUri
    変更後
    toUri() [@return \Illuminate\Support\Uri]

Illuminate\Validation\Concerns\ValidatesAttributes

  • validateInArrayKeys
    変更後
    validateInArrayKeys($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]

Illuminate\Validation\Rule

  • contains
    変更後
    static contains($values) [@param \Illuminate\Contracts\Support\Arrayable|\BackedEnum|\UnitEnum|array|string $values, @return \Illuminate\Validation\Rules\Contains]

Illuminate\Validation\Rules\Contains

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

シグネチャ変更 9

Illuminate\Cache\Events\CacheFlushed

  • __construct
    変更前
    __construct($storeName, array $tags = []) [@param string|null $storeName, @return void]
    変更後
    __construct($storeName, array $tags = []) [@param string|null $storeName]

Illuminate\Cache\Repository

  • flexible
    変更前
    flexible($key, $ttl, $callback, $lock = null) [@param string $key, @param array{ 0: \DateTimeInterface|\DateInterval|int, 1: \DateTimeInterface|\DateInterval|int } $ttl, @param (callable(): TCacheValue) $callback, @param array{ seconds?: int, owner?: string }|null $lock, @return TCacheValue]
    変更後
    flexible($key, $ttl, $callback, $lock = null, $alwaysDefer = false) [@param string $key, @param array{ 0: \DateTimeInterface|\DateInterval|int, 1: \DateTimeInterface|\DateInterval|int } $ttl, @param (callable(): TCacheValue) $callback, @param array{ seconds?: int, owner?: string }|null $lock, @param bool $alwaysDefer, @return TCacheValue]

Illuminate\Container\Attributes\Context

  • __construct
    変更前
    __construct(string $key, mixed $default = null)
    変更後
    __construct(string $key, mixed $default = null, bool $hidden = false)

Illuminate\Database\Eloquent\Scope

  • apply
    変更前
    apply(Illuminate\Database\Eloquent\Builder $builder, Illuminate\Database\Eloquent\Model $model) [@param \Illuminate\Database\Eloquent\Builder $builder, @param \Illuminate\Database\Eloquent\Model $model, @return void]
    変更後
    apply(Illuminate\Database\Eloquent\Builder $builder, Illuminate\Database\Eloquent\Model $model) [@param \Illuminate\Database\Eloquent\Builder<TModel> $builder, @param TModel $model, @return void]

Illuminate\Database\Query\Builder

  • upsert
    変更前
    upsert(array $values, $uniqueBy, $update = null) [@param array|string $uniqueBy, @param array|null $update, @return int]
    変更後
    upsert(array $values, array|string $uniqueBy, ?array $update = null) [@return int]

Illuminate\Routing\ResponseFactory

  • stream
    変更前
    stream($callback, $status = 200, array $headers = []) [@param callable $callback, @param int $status, @param array $headers, @return \Symfony\Component\HttpFoundation\StreamedResponse]
    変更後
    stream($callback, $status = 200, array $headers = []) [@param callable|null $callback, @param int $status, @param array $headers, @return \Symfony\Component\HttpFoundation\StreamedResponse]

Illuminate\Support\EncodedHtmlString

  • __construct
    変更前
    __construct($html = '', bool $doubleEncode = true) [@param \Illuminate\Contracts\Support\DeferringDisplayableValue|\Illuminate\Contracts\Support\Htmlable|\BackedEnum|string|int|float|null $html, @param bool $doubleEncode, @return void]
    変更後
    __construct($html = '', bool $doubleEncode = true) [@param \Illuminate\Contracts\Support\DeferringDisplayableValue|\Illuminate\Contracts\Support\Htmlable|\BackedEnum|string|int|float|null $html, @param bool $doubleEncode]

Illuminate\Support\Facades\Cache

  • flexible
    変更前
    @method static flexible(string $key, array $ttl, callable $callback, array|null $lock = null): mixed
    変更後
    @method static flexible(string $key, array $ttl, callable $callback, array|null $lock = null, bool $alwaysDefer = false): mixed

Illuminate\Support\Facades\Response

  • stream
    変更前
    @method static stream(callable $callback, int $status = 200, array $headers = []): \Symfony\Component\HttpFoundation\StreamedResponse
    変更後
    @method static stream(callable|null $callback, int $status = 200, array $headers = []): \Symfony\Component\HttpFoundation\StreamedResponse