v13.2.0

追加 7

Illuminate\Console\Attributes\Aliases

  • __construct
    変更後
    __construct(array $aliases) [@param string[] $aliases]

Illuminate\Console\Scheduling\CronExpressionTimezoneConverter

  • forEvent
    変更後
    static forEvent(Illuminate\Console\Scheduling\Event $event, DateTimeZone $timezone) [@param \Illuminate\Console\Scheduling\Event $event, @param \DateTimeZone $timezone, @return array<string>]

Illuminate\Database\Eloquent\Attributes\DateFormat

  • __construct
    変更後
    __construct(string $format) [@param string $format]

Illuminate\Database\Eloquent\Attributes\WithoutIncrementing

Illuminate\Database\Eloquent\Attributes\WithoutTimestamps

Illuminate\Database\UniqueConstraintViolationException

  • setColumns
    変更後
    setColumns(array $columns): self [@param list<string> $columns, @return $this]
  • setIndex
    変更後
    setIndex(?string $index): self [@param string|null $index, @return $this]

シグネチャ変更 30

Illuminate\Cache\RedisTaggedCache

  • add
    変更前
    add($key, $value, $ttl = null) [@param \BackedEnum|\UnitEnum|string $key, @param mixed $value, @param \DateTimeInterface|\DateInterval|int|null $ttl, @return bool]
    変更後
    add($key, $value, $ttl = null) [@param \UnitEnum|string $key, @param mixed $value, @param \DateTimeInterface|\DateInterval|int|null $ttl, @return bool]
  • decrement
    変更前
    decrement($key, $value = 1) [@param \BackedEnum|\UnitEnum|string $key, @param mixed $value, @return int|bool]
    変更後
    decrement($key, $value = 1) [@param \UnitEnum|string $key, @param mixed $value, @return int|bool]
  • forever
    変更前
    forever($key, $value) [@param \BackedEnum|\UnitEnum|string $key, @param mixed $value, @return bool]
    変更後
    forever($key, $value) [@param \UnitEnum|string $key, @param mixed $value, @return bool]
  • increment
    変更前
    increment($key, $value = 1) [@param \BackedEnum|\UnitEnum|string $key, @param mixed $value, @return int|bool]
    変更後
    increment($key, $value = 1) [@param \UnitEnum|string $key, @param mixed $value, @return int|bool]
  • put
    変更前
    put($key, $value, $ttl = null) [@param \BackedEnum|\UnitEnum|string $key, @param mixed $value, @param \DateTimeInterface|\DateInterval|int|null $ttl, @return bool]
    変更後
    put($key, $value, $ttl = null) [@param \UnitEnum|string $key, @param mixed $value, @param \DateTimeInterface|\DateInterval|int|null $ttl, @return bool]

Illuminate\Cache\TaggedCache

  • decrement
    変更前
    decrement($key, $value = 1) [@param \BackedEnum|\UnitEnum|string $key, @param mixed $value, @return int|bool]
    変更後
    decrement($key, $value = 1) [@param \UnitEnum|string $key, @param mixed $value, @return int|bool]
  • increment
    変更前
    increment($key, $value = 1) [@param \BackedEnum|\UnitEnum|string $key, @param mixed $value, @return int|bool]
    変更後
    increment($key, $value = 1) [@param \UnitEnum|string $key, @param mixed $value, @return int|bool]

Illuminate\Console\Scheduling\CallbackEvent

  • withoutOverlapping
    変更前
    withoutOverlapping($expiresAt = 1440) [@param int $expiresAt, @return $this]
    変更後
    withoutOverlapping($expiresAt = 1440, $releaseOnTerminationSignals = true) [@param int $expiresAt, @return $this]

Illuminate\Console\Scheduling\ManagesAttributes

  • withoutOverlapping
    変更前
    withoutOverlapping($expiresAt = 1440) [@param int $expiresAt, @return $this]
    変更後
    withoutOverlapping($expiresAt = 1440, $releaseOnTerminationSignals = true) [@param int $expiresAt, @param bool $releaseOnTerminationSignals, @return $this]

Illuminate\Container\Attributes\Bind

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

Illuminate\Container\Attributes\Storage

  • __construct
    変更前
    __construct(?string $disk = null)
    変更後
    __construct(UnitEnum|string|null $disk = null)

Illuminate\Contracts\Cache\Repository

  • add
    変更前
    add($key, $value, $ttl = null) [@param \BackedEnum|\UnitEnum|string $key, @param mixed $value, @param \DateTimeInterface|\DateInterval|int|null $ttl, @return bool]
    変更後
    add($key, $value, $ttl = null) [@param \UnitEnum|string $key, @param mixed $value, @param \DateTimeInterface|\DateInterval|int|null $ttl, @return bool]
  • decrement
    変更前
    decrement($key, $value = 1) [@param \BackedEnum|\UnitEnum|string $key, @param mixed $value, @return int|bool]
    変更後
    decrement($key, $value = 1) [@param \UnitEnum|string $key, @param mixed $value, @return int|bool]
  • forever
    変更前
    forever($key, $value) [@param \BackedEnum|\UnitEnum|string $key, @param mixed $value, @return bool]
    変更後
    forever($key, $value) [@param \UnitEnum|string $key, @param mixed $value, @return bool]
  • forget
    変更前
    forget($key) [@param \BackedEnum|\UnitEnum|string $key, @return bool]
    変更後
    forget($key) [@param \UnitEnum|string $key, @return bool]
  • increment
    変更前
    increment($key, $value = 1) [@param \BackedEnum|\UnitEnum|string $key, @param mixed $value, @return int|bool]
    変更後
    increment($key, $value = 1) [@param \UnitEnum|string $key, @param mixed $value, @return int|bool]
  • pull
    変更前
    pull($key, $default = null) [@param \BackedEnum|\UnitEnum|array|string $key, @param TCacheValue|(\Closure(): TCacheValue) $default, @return (TCacheValue is null ? mixed : TCacheValue)]
    変更後
    pull($key, $default = null) [@param \UnitEnum|array|string $key, @param TCacheValue|(\Closure(): TCacheValue) $default, @return (TCacheValue is null ? mixed : TCacheValue)]
  • put
    変更前
    put($key, $value, $ttl = null) [@param \BackedEnum|\UnitEnum|string $key, @param mixed $value, @param \DateTimeInterface|\DateInterval|int|null $ttl, @return bool]
    変更後
    put($key, $value, $ttl = null) [@param \UnitEnum|string $key, @param mixed $value, @param \DateTimeInterface|\DateInterval|int|null $ttl, @return bool]
  • remember
    変更前
    remember($key, $ttl, Closure $callback) [@param \BackedEnum|\UnitEnum|string $key, @param \DateTimeInterface|\DateInterval|\Closure|int|null $ttl, @param \Closure(): TCacheValue $callback, @return TCacheValue]
    変更後
    remember($key, $ttl, Closure $callback) [@param \UnitEnum|string $key, @param \DateTimeInterface|\DateInterval|\Closure|int|null $ttl, @param \Closure(): TCacheValue $callback, @return TCacheValue]
  • rememberForever
    変更前
    rememberForever($key, Closure $callback) [@param \BackedEnum|\UnitEnum|string $key, @param \Closure(): TCacheValue $callback, @return TCacheValue]
    変更後
    rememberForever($key, Closure $callback) [@param \UnitEnum|string $key, @param \Closure(): TCacheValue $callback, @return TCacheValue]
  • sear
    変更前
    sear($key, Closure $callback) [@param \BackedEnum|\UnitEnum|string $key, @param \Closure(): TCacheValue $callback, @return TCacheValue]
    変更後
    sear($key, Closure $callback) [@param \UnitEnum|string $key, @param \Closure(): TCacheValue $callback, @return TCacheValue]
  • touch
    変更前
    touch($key, $ttl) [@param \BackedEnum|\UnitEnum|string $key, @param \DateTimeInterface|\DateInterval|int $ttl, @return bool]
    変更後
    touch($key, $ttl) [@param \UnitEnum|string $key, @param \DateTimeInterface|\DateInterval|int $ttl, @return bool]

Illuminate\Database\DatabaseManager

  • connectUsing
    変更前
    connectUsing(string $name, array $config, bool $force = false) [@param \UnitEnum|string $name, @param array $config, @param bool $force, @return \Illuminate\Database\ConnectionInterface]
    変更後
    connectUsing(UnitEnum|string $name, array $config, bool $force = false) [@param \UnitEnum|string $name, @param array $config, @param bool $force, @return \Illuminate\Database\ConnectionInterface]

Illuminate\Database\Eloquent\Attributes\Connection

  • __construct
    変更前
    __construct(string $name) [@param string $name]
    変更後
    __construct(UnitEnum|string $name) [@param UnitEnum|string $name]

Illuminate\Filesystem\FilesystemManager

  • drive
    変更前
    drive($name = null) [@param string|null $name, @return \Illuminate\Contracts\Filesystem\Filesystem]
    変更後
    drive($name = null) [@param \UnitEnum|string|null $name, @return \Illuminate\Contracts\Filesystem\Filesystem]

Illuminate\Queue\Attributes\Backoff

  • __construct
    変更前
    __construct(array|int $backoff) [@param array<int>|int $backoff]
    変更後
    __construct(array|int ...$backoff) [@param array<int>|int ...$backoff]

Illuminate\Queue\Attributes\Connection

  • __construct
    変更前
    __construct(string $connection) [@param string $connection]
    変更後
    __construct(UnitEnum|string $connection) [@param UnitEnum|string $connection]

Illuminate\Queue\Attributes\Queue

  • __construct
    変更前
    __construct(string $queue) [@param string $queue]
    変更後
    __construct(UnitEnum|string $queue) [@param UnitEnum|string $queue]

Illuminate\Queue\Worker

  • kill
    変更前
    kill($status = 0, $options = null) [@param int $status, @param \Illuminate\Queue\WorkerOptions|null $options, @return never]
    変更後
    kill($status = 0, $options = null, $reason = null) [@param int $status, @param \Illuminate\Queue\WorkerOptions|null $options, @param \Illuminate\Queue\WorkerStopReason|null $reason, @return never]

Illuminate\Support\Facades\Storage

  • drive
    変更前
    @method static drive(string|null $name = null): \Illuminate\Contracts\Filesystem\Filesystem
    変更後
    @method static drive(\UnitEnum|string|null $name = null): \Illuminate\Contracts\Filesystem\Filesystem