v12.49.0

追加 5

Illuminate\Http\Resources\Json\AnonymousResourceCollection

  • preserveKeys
    変更後
    preserveKeys(bool $value = true): static

Illuminate\Support\Collection

  • hasSole
    変更後
    hasSole($key = null, $operator = null, $value = null): bool [@param (callable(TValue, TKey): bool)|string|null $key, @param mixed $operator, @param mixed $value, @return bool]

Illuminate\Support\Facades\Queue

  • assertPushedTimes
    変更後
    @method static assertPushedTimes(string $job, int $times = 1): void

Illuminate\Support\LazyCollection

  • hasSole
    変更後
    hasSole($key = null, $operator = null, $value = null): bool [@param (callable(TValue, TKey): bool)|string|null $key, @param mixed $operator, @param mixed $value, @return bool]

Illuminate\Support\Testing\Fakes\QueueFake

  • assertPushedTimes
    変更後
    assertPushedTimes($job, $times = 1) [@param string $job, @param int $times, @return void]

シグネチャ変更 12

Illuminate\Auth\SessionGuard

  • __construct
    変更前
    __construct($name, Illuminate\Contracts\Auth\UserProvider $provider, Illuminate\Contracts\Session\Session $session, ?Symfony\Component\HttpFoundation\Request $request = null, ?Illuminate\Support\Timebox $timebox = null, bool $rehashOnLogin = true, int $timeboxDuration = 200000, ?string $hashKey = null) [@param string $name, @param \Illuminate\Contracts\Auth\UserProvider $provider, @param \Illuminate\Contracts\Session\Session $session, @param \Symfony\Component\HttpFoundation\Request|null $request, @param \Illuminate\Support\Timebox|null $timebox, @param bool $rehashOnLogin, @param int $timeboxDuration]
    変更後
    __construct($name, Illuminate\Contracts\Auth\UserProvider $provider, Illuminate\Contracts\Session\Session $session, ?Symfony\Component\HttpFoundation\Request $request = null, ?Illuminate\Support\Timebox $timebox = null, bool $rehashOnLogin = true, int $timeboxDuration = 200000, ?string $hashKey = null) [@param string $name, @param \Illuminate\Contracts\Auth\UserProvider $provider, @param \Illuminate\Contracts\Session\Session $session, @param \Symfony\Component\HttpFoundation\Request|null $request, @param \Illuminate\Support\Timebox|null $timebox, @param bool $rehashOnLogin, @param int $timeboxDuration, @param string|null $hashKey]

Illuminate\Cache\Repository

  • flexible
    変更前
    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]
    変更後
    flexible($key, $ttl, $callback, $lock = null, $alwaysDefer = false) [@param \BackedEnum|\UnitEnum|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]
  • offsetExists
    変更前
    offsetExists($key): bool [@param string $key, @return bool]
    変更後
    offsetExists($key): bool [@param \BackedEnum|\UnitEnum|string $key, @return bool]
  • offsetUnset
    変更前
    offsetUnset($key): void [@param string $key, @return void]
    変更後
    offsetUnset($key): void [@param \BackedEnum|\UnitEnum|string $key, @return void]
  • withoutOverlapping
    変更前
    withoutOverlapping($key, callable $callback, $lockFor = 0, $waitFor = 10, $owner = null) [@param string $key, @param callable(): TReturn $callback, @param int $lockFor, @param int $waitFor, @param string|null $owner, @return TReturn]
    変更後
    withoutOverlapping($key, callable $callback, $lockFor = 0, $waitFor = 10, $owner = null) [@param \BackedEnum|\UnitEnum|string $key, @param callable(): TReturn $callback, @param int $lockFor, @param int $waitFor, @param string|null $owner, @return TReturn]

Illuminate\Session\Store

  • flash
    変更前
    flash(string $key, $value = true) [@param string $key, @param mixed $value, @return void]
    変更後
    flash(BackedEnum|UnitEnum|string $key, $value = true) [@param \BackedEnum|\UnitEnum|string $key, @param mixed $value, @return void]
  • now
    変更前
    now($key, $value) [@param string $key, @param mixed $value, @return void]
    変更後
    now($key, $value) [@param \BackedEnum|\UnitEnum|string $key, @param mixed $value, @return void]

Illuminate\Support\Facades\Cache

  • flexible
    変更前
    @method static flexible(string $key, array $ttl, callable $callback, array|null $lock = null, bool $alwaysDefer = false): mixed
    変更後
    @method static flexible(\BackedEnum|\UnitEnum|string $key, array $ttl, callable $callback, array|null $lock = null, bool $alwaysDefer = false): mixed
  • withoutOverlapping
    変更前
    @method static withoutOverlapping(string $key, callable $callback, int $lockFor = 0, int $waitFor = 10, string|null $owner = null): mixed
    変更後
    @method static withoutOverlapping(\BackedEnum|\UnitEnum|string $key, callable $callback, int $lockFor = 0, int $waitFor = 10, string|null $owner = null): mixed

Illuminate\Support\Facades\Session

  • flash
    変更前
    @method static flash(string $key, mixed $value = true): void
    変更後
    @method static flash(\BackedEnum|\UnitEnum|string $key, mixed $value = true): void
  • now
    変更前
    @method static now(string $key, mixed $value): void
    変更後
    @method static now(\BackedEnum|\UnitEnum|string $key, mixed $value): void

Illuminate\Support\LazyCollection

  • containsOneItem
    変更前
    containsOneItem() [@return bool]
    変更後
    containsOneItem(?callable $callback = null): bool [@param (callable(TValue, TKey): bool)|null $callback, @return bool]

非推奨 2

Illuminate\Support\Collection

  • containsOneItem
    変更前
    containsOneItem(?callable $callback = null): bool [@param (callable(TValue, TKey): bool)|null $callback, @return bool]
    変更後
    containsOneItem(?callable $callback = null): bool [@param (callable(TValue, TKey): bool)|null $callback, @return bool]

Illuminate\Support\LazyCollection

  • containsOneItem
    変更前
    containsOneItem() [@return bool]
    変更後
    containsOneItem(?callable $callback = null): bool [@param (callable(TValue, TKey): bool)|null $callback, @return bool]