v13.32.0

追加 32

Illuminate\Broadcasting\Broadcasters\MercureBroadcaster

  • __construct
    変更後
    __construct(Symfony\Component\Mercure\HubInterface $hub, int $expiration = 300, ?Illuminate\Broadcasting\Mercure\ChannelEncrypter $encrypter = null, string $topicPrefix = 'https://laravel.alt/echo/', bool $clientEvents = true) [@param \Symfony\Component\Mercure\HubInterface $hub, @param int $expiration, @param \Illuminate\Broadcasting\Mercure\ChannelEncrypter|null $encrypter, @param string $topicPrefix, @param bool $clientEvents]
  • auth
    変更後
    auth($request) [@param \Illuminate\Http\Request $request, @return \Illuminate\Http\JsonResponse]
  • broadcast
    変更後
    broadcast(array $channels, $event, array $payload = []) [@param array<int, \Illuminate\Broadcasting\Channel|string> $channels, @param string $event, @param array<string, mixed> $payload, @return void]
  • getHub
    変更後
    getHub() [@return \Symfony\Component\Mercure\HubInterface]
  • setHub
    変更後
    setHub(Symfony\Component\Mercure\HubInterface $hub) [@param \Symfony\Component\Mercure\HubInterface $hub, @return void]
  • validAuthenticationResponse
    変更後
    validAuthenticationResponse($request, $result) [@param \Illuminate\Http\Request $request, @param mixed $result, @return mixed]

Illuminate\Broadcasting\Mercure\CachingTokenProvider

  • __construct
    変更後
    __construct(Symfony\Component\Mercure\Jwt\TokenProviderInterface $provider, int $clockSkew = 30) [@param \Symfony\Component\Mercure\Jwt\TokenProviderInterface $provider, @param int $clockSkew]
  • getJwt
    変更後
    getJwt(): string

Illuminate\Broadcasting\Mercure\ChannelEncrypter

  • __construct
    変更後
    __construct(string $key) [@param string $key]
  • channelJwk
    変更後
    channelJwk($channel) [@param string $channel, @return array{kty: string, k: string, alg: string, use: string}]
  • channelKey
    変更後
    channelKey($channel) [@param string $channel, @return string]
  • encrypt
    変更後
    encrypt($plaintext, $channel) [@param string $plaintext, @param string $channel, @return string]

Illuminate\Broadcasting\Mercure\CreatesMercureDrivers

  • mercure
    変更後
    mercure(array $config) [@param array $config, @return \Symfony\Component\Mercure\HubInterface]

Illuminate\Cache\RedisTaggedCache

  • touch
    変更後
    touch($key, $ttl) [@param \UnitEnum|string $key, @param \DateTimeInterface|\DateInterval|int $ttl, @return bool]

Illuminate\Filesystem\FilesystemAdapter

  • copyToDisk
    変更後
    copyToDisk($disk, $from, $to = null) [@param string|\Illuminate\Contracts\Filesystem\Filesystem $disk, @param string $from, @param string|null $to, @return bool]
  • moveToDisk
    変更後
    moveToDisk($disk, $from, $to = null) [@param string|\Illuminate\Contracts\Filesystem\Filesystem $disk, @param string $from, @param string|null $to, @return bool]

Illuminate\Foundation\Cloud\CloudManager

Illuminate\Session\ArraySessionHandler

  • validateId
    変更後
    validateId($id): bool [@return bool]

Illuminate\Session\CacheBasedSessionHandler

  • create_sid
    変更後
    create_sid(): string [@return string]
  • validateId
    変更後
    validateId($id): bool [@return bool]

Illuminate\Session\CookieSessionHandler

  • create_sid
    変更後
    create_sid(): string [@return string]
  • validateId
    変更後
    validateId($id): bool [@return bool]

Illuminate\Session\DatabaseSessionHandler

  • create_sid
    変更後
    create_sid(): string [@return string]
  • validateId
    変更後
    validateId($id): bool [@return bool]

Illuminate\Session\FileSessionHandler

  • create_sid
    変更後
    create_sid(): string [@return string]
  • validateId
    変更後
    validateId($id): bool [@return bool]

Illuminate\Session\NullSessionHandler

  • create_sid
    変更後
    create_sid(): string [@return string]
  • validateId
    変更後
    validateId($id): bool [@return bool]

Illuminate\Support\Facades\Broadcast

  • mercure
    変更後
    @method static mercure(array $config): \Symfony\Component\Mercure\HubInterface

Illuminate\Support\Facades\Cloud

  • isManagedQueue
    変更後
    @method static isManagedQueue(string $queue): bool

Illuminate\Support\Facades\Storage

  • copyToDisk
    変更後
    @method static copyToDisk(string|\Illuminate\Contracts\Filesystem\Filesystem $disk, string $from, string|null $to = null): bool
  • moveToDisk
    変更後
    @method static moveToDisk(string|\Illuminate\Contracts\Filesystem\Filesystem $disk, string $from, string|null $to = null): bool

シグネチャ変更 14

Illuminate\Broadcasting\EncryptedPrivateChannel

  • __construct
    変更前
    __construct($name) [@param string $name]
    変更後
    __construct($name) [@param \Illuminate\Contracts\Broadcasting\HasBroadcastChannel|string $name]

Illuminate\Console\Concerns\InteractsWithIO

  • askWithCompletion
    変更前
    askWithCompletion($question, $choices, $default = null) [@param string $question, @param iterable|(callable(string): string[]) $choices, @param string|null $default, @return mixed]
    変更後
    askWithCompletion($question, $choices, $default = null) [@param string $question, @param iterable|(callable(string): list<string>) $choices, @param string|null $default, @return mixed]

Illuminate\Contracts\Auth\Access\Authorizable

  • can
    変更前
    can($abilities, $arguments = []) [@param iterable|string $abilities, @param mixed $arguments, @return bool]
    変更後
    can($abilities, $arguments = []) [@param \UnitEnum|iterable|string $abilities, @param mixed $arguments, @return bool]

Illuminate\Database\Eloquent\Model

  • handleDiscardedAttributeViolationUsing
    変更前
    static handleDiscardedAttributeViolationUsing(?callable $callback) [@param (callable(self, array): mixed)|null $callback, @return void]
    変更後
    static handleDiscardedAttributeViolationUsing(?callable $callback) [@param (callable(self, array, \Illuminate\Database\Eloquent\MassAssignmentException): mixed)|null $callback, @return void]
  • handleLazyLoadingViolationUsing
    変更前
    static handleLazyLoadingViolationUsing(?callable $callback) [@param (callable(self, string): mixed)|null $callback, @return void]
    変更後
    static handleLazyLoadingViolationUsing(?callable $callback) [@param (callable(self, string, \Illuminate\Database\LazyLoadingViolationException): mixed)|null $callback, @return void]
  • handleMissingAttributeViolationUsing
    変更前
    static handleMissingAttributeViolationUsing(?callable $callback) [@param (callable(self, string): mixed)|null $callback, @return void]
    変更後
    static handleMissingAttributeViolationUsing(?callable $callback) [@param (callable(self, string, \Illuminate\Database\Eloquent\MissingAttributeException): mixed)|null $callback, @return void]

Illuminate\Queue\QueueManager

  • pause
    変更前
    pause($connection, $queue) [@param string $connection, @param string $queue, @return void]
    変更後
    pause($connection, $queue) [@param \UnitEnum|string $connection, @param \UnitEnum|string $queue, @return void]
  • pauseFor
    変更前
    pauseFor($connection, $queue, $ttl) [@param string $connection, @param string $queue, @param \DateTimeInterface|\DateInterval|int $ttl, @return void]
    変更後
    pauseFor($connection, $queue, $ttl) [@param \UnitEnum|string $connection, @param \UnitEnum|string $queue, @param \DateTimeInterface|\DateInterval|int $ttl, @return void]
  • resume
    変更前
    resume($connection, $queue) [@param string $connection, @param string $queue, @return void]
    変更後
    resume($connection, $queue) [@param \UnitEnum|string $connection, @param \UnitEnum|string $queue, @return void]

Illuminate\Support\Collection

  • prepend
    変更前
    prepend($value, $key = null) [@param TValue $value, @param TKey $key, @return $this]
    変更後
    prepend($value, $key = null) [@param TValue $value, @param TKey|null $key, @return $this]

Illuminate\Support\Facades\Queue

  • pause
    変更前
    @method static pause(string $connection, string $queue): void
    変更後
    @method static pause(\UnitEnum|string $connection, \UnitEnum|string $queue): void
  • pauseFor
    変更前
    @method static pauseFor(string $connection, string $queue, \DateTimeInterface|\DateInterval|int $ttl): void
    変更後
    @method static pauseFor(\UnitEnum|string $connection, \UnitEnum|string $queue, \DateTimeInterface|\DateInterval|int $ttl): void
  • resume
    変更前
    @method static resume(string $connection, string $queue): void
    変更後
    @method static resume(\UnitEnum|string $connection, \UnitEnum|string $queue): void

Illuminate\Support\Traits\EnumeratesValues

  • sum
    変更前
    sum($callback = null) [@param (callable(TValue, TKey): TReturnType)|string|null $callback, @return ($callback is callable ? TReturnType : mixed)]
    変更後
    sum($callback = null) [@param (callable(TValue, TKey): TReturnType)|string|null $callback, @return ($callback is string ? mixed : ($callback is callable ? TReturnType : mixed))]