v12.22.0

追加 42

Illuminate\Cache\DatabaseStore

  • getLockConnection
    変更後
    getLockConnection() [@return \Illuminate\Database\ConnectionInterface]
  • setConnection
    変更後
    setConnection($connection) [@param \Illuminate\Database\ConnectionInterface $connection, @return $this]

Illuminate\Container\Attributes\Bind

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

Illuminate\Container\Container

  • currentEnvironmentIs
    変更後
    currentEnvironmentIs($environments) [@param array<int, string>|string $environments, @return bool]
  • resolveEnvironmentUsing
    変更後
    resolveEnvironmentUsing(?callable $callback) [@param (callable(array<int, string>|string): bool|string)|null $callback, @return void]

Illuminate\Contracts\Database\ConcurrencyErrorDetector

Illuminate\Contracts\Database\LostConnectionDetector

  • causedByLostConnection
    変更後
    causedByLostConnection(Throwable $e): bool [@param \Throwable $e, @return bool]

Illuminate\Database\ConcurrencyErrorDetector

Illuminate\Database\Eloquent\Builder

  • except
    変更後
    except($models) [@param iterable|mixed $models, @return static]

Illuminate\Database\LostConnectionDetector

  • causedByLostConnection
    変更後
    causedByLostConnection(Throwable $e): bool [@param \Throwable $e, @return bool]

Illuminate\Events\Dispatcher

  • defer
    変更後
    defer(callable $callback, ?array $events = null) [@param callable $callback, @param array|null $events, @return mixed]

Illuminate\Foundation\Bus\PendingChain

  • append
    変更後
    append($job) [@param mixed $job, @return $this]
  • prepend
    変更後
    prepend($job) [@param mixed $job, @return $this]

Illuminate\Foundation\Configuration\ApplicationBuilder

  • withScopedSingletons
    変更後
    withScopedSingletons(array $scopedSingletons) [@param array $scopedSingletons, @return $this]

Illuminate\Foundation\Testing\Concerns\InteractsWithAuthentication

  • actingAsGuest
    変更後
    actingAsGuest($guard = null) [@param string|null $guard, @return $this]

Illuminate\Http\Client\PendingRequest

  • withNtlmAuth
    変更後
    withNtlmAuth($username, $password) [@param string $username, @param string $password, @return $this]

Illuminate\Pipeline\Pipeline

  • withinTransaction
    変更後
    withinTransaction($withinTransaction = null) [@param string|null|\UnitEnum|false $withinTransaction, @return $this]

Illuminate\Queue\Failed\DatabaseFailedJobProvider

  • getTable
    変更後
    getTable() [@return \Illuminate\Database\Query\Builder]

Illuminate\Queue\Failed\DatabaseUuidFailedJobProvider

  • getTable
    変更後
    getTable() [@return \Illuminate\Database\Query\Builder]

Illuminate\Routing\Router

  • softDeletableResources
    変更後
    softDeletableResources(array $resources, array $options = []) [@param array $resources, @param array $options, @return void]

Illuminate\Support\Arr

  • every
    変更後
    static every($array, callable $callback) [@param iterable $array, @param (callable(mixed, array-key): bool) $callback, @return bool]
  • some
    変更後
    static some($array, callable $callback) [@param iterable $array, @param (callable(mixed, array-key): bool) $callback, @return bool]

Illuminate\Support\Collection

  • doesntContainStrict
    変更後
    doesntContainStrict($key, $operator = null, $value = null) [@param mixed $key, @param mixed $operator, @param mixed $value, @return bool]

Illuminate\Support\Facades\App

Illuminate\Support\Facades\Bus

  • assertDispatchedOnce
    変更後
    @method static assertDispatchedOnce(string|\Closure $command, int $times = null): void

Illuminate\Support\Facades\Event

  • assertDispatchedOnce
    変更後
    @method static assertDispatchedOnce(string $event, int $times = null): void
  • defer
    変更後
    @method static defer(callable $callback, array|null $events = null): mixed

Illuminate\Support\Facades\Http

  • withNtlmAuth
    変更後
    @method static withNtlmAuth(string $username, string $password): \Illuminate\Http\Client\PendingRequest

Illuminate\Support\Facades\Pipeline

  • flushMacros
    変更後
    @method static flushMacros(): void
  • hasMacro
    変更後
    @method static hasMacro(string $name): bool
  • macro
    変更後
    @method static macro(string $name, object|callable $macro): void
  • mixin
    変更後
    @method static mixin(object $mixin, bool $replace = true): void
  • withinTransaction
    変更後
    @method static withinTransaction(string|null|\UnitEnum|false $withinTransaction = null): \Illuminate\Pipeline\Pipeline

Illuminate\Support\Facades\Route

  • softDeletableResources
    変更後
    @method static softDeletableResources(array $resources, array $options = []): void

Illuminate\Support\LazyCollection

  • doesntContainStrict
    変更後
    doesntContainStrict($key, $operator = null, $value = null) [@param mixed $key, @param mixed $operator, @param mixed $value, @return bool]

Illuminate\Support\Testing\Fakes\BusFake

  • assertDispatchedOnce
    変更後
    assertDispatchedOnce($command) [@param string|\Closure $command, @return void]

Illuminate\Support\Testing\Fakes\EventFake

Illuminate\Validation\Concerns\ValidatesAttributes

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

Illuminate\Validation\Rule

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

Illuminate\Validation\Rules\DoesntContain

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

シグネチャ変更 61

Illuminate\Auth\Access\Gate

  • allows
    変更前
    allows($ability, $arguments = []) [@param iterable|\UnitEnum|string $ability, @param array|mixed $arguments, @return bool]
    変更後
    allows($ability, $arguments = []) [@param iterable|\UnitEnum|string $ability, @param array{class-string<TClass>|TClass, ...} $arguments, @return bool]
  • any
    変更前
    any($abilities, $arguments = []) [@param iterable|\UnitEnum|string $abilities, @param array|mixed $arguments, @return bool]
    変更後
    any($abilities, $arguments = []) [@param iterable|\UnitEnum|string $abilities, @param array{class-string<TClass>|TClass, ...} $arguments, @return bool]
  • authorize
    変更前
    authorize($ability, $arguments = []) [@param \UnitEnum|string $ability, @param array|mixed $arguments, @return \Illuminate\Auth\Access\Response]
    変更後
    authorize($ability, $arguments = []) [@param \UnitEnum|string $ability, @param array{class-string<TClass>|TClass, ...} $arguments, @return \Illuminate\Auth\Access\Response]
  • check
    変更前
    check($abilities, $arguments = []) [@param iterable|\UnitEnum|string $abilities, @param array|mixed $arguments, @return bool]
    変更後
    check($abilities, $arguments = []) [@param iterable|\UnitEnum|string $abilities, @param array{class-string<TClass>|TClass, ...} $arguments, @return bool]
  • denies
    変更前
    denies($ability, $arguments = []) [@param iterable|\UnitEnum|string $ability, @param array|mixed $arguments, @return bool]
    変更後
    denies($ability, $arguments = []) [@param iterable|\UnitEnum|string $ability, @param array{class-string<TClass>|TClass, ...} $arguments, @return bool]
  • inspect
    変更前
    inspect($ability, $arguments = []) [@param \UnitEnum|string $ability, @param array|mixed $arguments, @return \Illuminate\Auth\Access\Response]
    変更後
    inspect($ability, $arguments = []) [@param \UnitEnum|string $ability, @param array{class-string<TClass>|TClass, ...} $arguments, @return \Illuminate\Auth\Access\Response]
  • none
    変更前
    none($abilities, $arguments = []) [@param iterable|\UnitEnum|string $abilities, @param array|mixed $arguments, @return bool]
    変更後
    none($abilities, $arguments = []) [@param iterable|\UnitEnum|string $abilities, @param array{class-string<TClass>|TClass, ...} $arguments, @return bool]
  • raw
    変更前
    raw($ability, $arguments = []) [@param string $ability, @param array|mixed $arguments, @return mixed]
    変更後
    raw($ability, $arguments = []) [@param string $ability, @param array{class-string<TClass>|TClass, ...} $arguments, @return mixed]

Illuminate\Auth\Notifications\VerifyEmail

  • toMailUsing
    変更前
    static toMailUsing($callback) [@param \Closure $callback, @return void]
    変更後
    static toMailUsing($callback) [@param \Closure(mixed, string): (\Illuminate\Notifications\Messages\MailMessage|\Illuminate\Contracts\Mail\Mailable) $callback, @return void]

Illuminate\Bus\Dispatcher

  • batch
    変更前
    batch($jobs) [@param \Illuminate\Support\Collection|array|mixed $jobs, @return \Illuminate\Bus\PendingBatch]
    変更後
    batch($jobs) [@param \Illuminate\Support\Collection|mixed $jobs, @return \Illuminate\Bus\PendingBatch]
  • chain
    変更前
    chain($jobs) [@param \Illuminate\Support\Collection|array $jobs, @return \Illuminate\Foundation\Bus\PendingChain]
    変更後
    chain($jobs = null) [@param \Illuminate\Support\Collection|array|null $jobs, @return \Illuminate\Foundation\Bus\PendingChain]
  • getCommandHandler
    変更前
    getCommandHandler($command) [@param mixed $command, @return bool|mixed]
    変更後
    getCommandHandler($command) [@param mixed $command, @return mixed]

Illuminate\Console\Application

  • call
    変更前
    call($command, array $parameters = [], $outputBuffer = null) [@param string $command, @param array $parameters, @param \Symfony\Component\Console\Output\OutputInterface|null $outputBuffer, @return int]
    変更後
    call($command, array $parameters = [], $outputBuffer = null) [@param \Symfony\Component\Console\Command\Command|string $command, @param array $parameters, @param \Symfony\Component\Console\Output\OutputInterface|null $outputBuffer, @return int]

Illuminate\Console\Scheduling\Schedule

  • command
    変更前
    command($command, array $parameters = []) [@param string $command, @param array $parameters, @return \Illuminate\Console\Scheduling\Event]
    変更後
    command($command, array $parameters = []) [@param \Symfony\Component\Console\Command\Command|string $command, @param array $parameters, @return \Illuminate\Console\Scheduling\Event]

Illuminate\Database\Connection

  • __construct
    変更前
    __construct($pdo, $database = '', $tablePrefix = '', array $config = []) [@param \PDO|\Closure $pdo, @param string $database, @param string $tablePrefix, @param array $config]
    変更後
    __construct($pdo, $database = '', $tablePrefix = '', array $config = []) [@param \PDO|(\Closure(): \PDO) $pdo, @param string $database, @param string $tablePrefix, @param array $config]
  • getQueryLog
    変更前
    getQueryLog() [@return array]
    変更後
    getQueryLog() [@return array{query: string, bindings: array, time: float|null}[]]
  • pretend
    変更前
    pretend(Closure $callback) [@param \Closure $callback, @return array]
    変更後
    pretend(Closure $callback) [@param (\Closure(\Illuminate\Database\Connection): mixed) $callback, @return array{query: string, bindings: array, time: float|null}[]]
  • setReconnector
    変更前
    setReconnector(callable $reconnector) [@param callable $reconnector, @return $this]
    変更後
    setReconnector(callable $reconnector) [@param (callable(\Illuminate\Database\Connection): mixed) $reconnector, @return $this]
  • whenQueryingForLongerThan
    変更前
    whenQueryingForLongerThan($threshold, $handler) [@param \DateTimeInterface|\Carbon\CarbonInterval|float|int $threshold, @param callable $handler, @return void]
    変更後
    whenQueryingForLongerThan($threshold, $handler) [@param \DateTimeInterface|\Carbon\CarbonInterval|float|int $threshold, @param (callable(\Illuminate\Database\Connection, class-string<\Illuminate\Database\Events\QueryExecuted>): mixed) $handler, @return void]

Illuminate\Database\Eloquent\Collection

  • partition
    変更前
    partition($key, $operator = null, $value = null) [@param (callable(TModel, TKey): bool)|TModel|string $key, @param TModel|string|null $operator, @param TModel|null $value, @return \Illuminate\Support\Collection<int<0, 1>, static<TKey, TModel>>]
    変更後
    partition($key, $operator = null, $value = null) [@param (callable(TModel, TKey): bool)|TModel|string $key, @param mixed $operator, @param mixed $value, @return \Illuminate\Support\Collection<int<0, 1>, static<TKey, TModel>>]

Illuminate\Database\Eloquent\Factories\Factory

  • __construct
    変更前
    __construct($count = null, ?Illuminate\Support\Collection $states = null, ?Illuminate\Support\Collection $has = null, ?Illuminate\Support\Collection $for = null, ?Illuminate\Support\Collection $afterMaking = null, ?Illuminate\Support\Collection $afterCreating = null, $connection = null, ?Illuminate\Support\Collection $recycle = null, ?bool $expandRelationships = null) [@param int|null $count, @param \Illuminate\Support\Collection|null $states, @param \Illuminate\Support\Collection|null $has, @param \Illuminate\Support\Collection|null $for, @param \Illuminate\Support\Collection|null $afterMaking, @param \Illuminate\Support\Collection|null $afterCreating, @param string|null $connection, @param \Illuminate\Support\Collection|null $recycle, @param bool|null $expandRelationships]
    変更後
    __construct($count = null, ?Illuminate\Support\Collection $states = null, ?Illuminate\Support\Collection $has = null, ?Illuminate\Support\Collection $for = null, ?Illuminate\Support\Collection $afterMaking = null, ?Illuminate\Support\Collection $afterCreating = null, $connection = null, ?Illuminate\Support\Collection $recycle = null, ?bool $expandRelationships = null, array $excludeRelationships = []) [@param int|null $count, @param \Illuminate\Support\Collection|null $states, @param \Illuminate\Support\Collection|null $has, @param \Illuminate\Support\Collection|null $for, @param \Illuminate\Support\Collection|null $afterMaking, @param \Illuminate\Support\Collection|null $afterCreating, @param string|null $connection, @param \Illuminate\Support\Collection|null $recycle, @param bool|null $expandRelationships, @param array $excludeRelationships]
  • withoutParents
    変更前
    withoutParents() [@return static]
    変更後
    withoutParents($parents = []) [@param array<string|class-string<Model>> $parents, @return static]

Illuminate\Database\Schema\Builder

  • blueprintResolver
    変更前
    blueprintResolver(Closure $resolver) [@param \Closure(string, \Closure, string): \Illuminate\Database\Schema\Blueprint|null $resolver, @return void]
    変更後
    blueprintResolver(Closure $resolver) [@param \Closure(\Illuminate\Database\Connection, string, \Closure|null): \Illuminate\Database\Schema\Blueprint $resolver, @return void]

Illuminate\Foundation\Configuration\Exceptions

  • dontReportWhen
    変更前
    dontReportWhen(Closure $dontReportWhen) [@return $this]
    変更後
    dontReportWhen(Closure $dontReportWhen) [@param (\Closure(\Throwable): bool) $dontReportWhen, @return $this]

Illuminate\Foundation\Console\Kernel

  • call
    変更前
    call($command, array $parameters = [], $outputBuffer = null) [@param string $command, @param array $parameters, @param \Symfony\Component\Console\Output\OutputInterface|null $outputBuffer, @return int]
    変更後
    call($command, array $parameters = [], $outputBuffer = null) [@param \Symfony\Component\Console\Command\Command|string $command, @param array $parameters, @param \Symfony\Component\Console\Output\OutputInterface|null $outputBuffer, @return int]

Illuminate\Foundation\Exceptions\Handler

  • dontReportWhen
    変更前
    dontReportWhen(callable $dontReportWhen) [@param callable $dontReportWhen, @return $this]
    変更後
    dontReportWhen(callable $dontReportWhen) [@param (callable(\Throwable): bool) $dontReportWhen, @return $this]

Illuminate\Http\Resources\ConditionallyLoadsAttributes

  • unless
    変更前
    unless($condition, $value, $default = null) [@param bool $condition, @param mixed $value, @param mixed $default, @return \Illuminate\Http\Resources\MissingValue|mixed]
    変更後
    unless($condition, $value, $default = new \Illuminate\Http\Resources\MissingValue()) [@param bool $condition, @param mixed $value, @param mixed $default, @return \Illuminate\Http\Resources\MissingValue|mixed]
  • whenAggregated
    変更前
    whenAggregated($relationship, $column, $aggregate, $value = null, $default = null) [@param string $relationship, @param string $column, @param string $aggregate, @param mixed $value, @param mixed $default, @return \Illuminate\Http\Resources\MissingValue|mixed]
    変更後
    whenAggregated($relationship, $column, $aggregate, $value = null, $default = new \Illuminate\Http\Resources\MissingValue()) [@param string $relationship, @param string $column, @param string $aggregate, @param mixed $value, @param mixed $default, @return \Illuminate\Http\Resources\MissingValue|mixed]
  • whenCounted
    変更前
    whenCounted($relationship, $value = null, $default = null) [@param string $relationship, @param mixed $value, @param mixed $default, @return \Illuminate\Http\Resources\MissingValue|mixed]
    変更後
    whenCounted($relationship, $value = null, $default = new \Illuminate\Http\Resources\MissingValue()) [@param string $relationship, @param mixed $value, @param mixed $default, @return \Illuminate\Http\Resources\MissingValue|mixed]
  • whenExistsLoaded
    変更前
    whenExistsLoaded($relationship, $value = null, $default = null) [@param string $relationship, @param mixed $value, @param mixed $default, @return \Illuminate\Http\Resources\MissingValue|mixed]
    変更後
    whenExistsLoaded($relationship, $value = null, $default = new \Illuminate\Http\Resources\MissingValue()) [@param string $relationship, @param mixed $value, @param mixed $default, @return \Illuminate\Http\Resources\MissingValue|mixed]
  • whenHas
    変更前
    whenHas($attribute, $value = null, $default = null) [@param string $attribute, @param mixed $value, @param mixed $default, @return \Illuminate\Http\Resources\MissingValue|mixed]
    変更後
    whenHas($attribute, $value = null, $default = new \Illuminate\Http\Resources\MissingValue()) [@param string $attribute, @param mixed $value, @param mixed $default, @return \Illuminate\Http\Resources\MissingValue|mixed]

Illuminate\Support\Benchmark

  • dd
    変更前
    static dd(Closure|array $benchmarkables, int $iterations = 1): void [@param \Closure|array $benchmarkables, @param int $iterations, @return never]
    変更後
    static dd(Closure|array $benchmarkables, int $iterations = 1): never [@param \Closure|array $benchmarkables, @param int $iterations, @return never]

Illuminate\Support\Facades\Artisan

  • call
    変更前
    @method static call(string $command, array $parameters = [], \Symfony\Component\Console\Output\OutputInterface|null $outputBuffer = null): int
    変更後
    @method static call(\Symfony\Component\Console\Command\Command|string $command, array $parameters = [], \Symfony\Component\Console\Output\OutputInterface|null $outputBuffer = null): int

Illuminate\Support\Facades\Bus

  • batch
    変更前
    @method static batch(\Illuminate\Support\Collection|array|mixed $jobs): \Illuminate\Bus\PendingBatch
    変更後
    @method static batch(\Illuminate\Support\Collection|mixed $jobs): \Illuminate\Bus\PendingBatch
  • chain
    変更前
    @method static chain(\Illuminate\Support\Collection|array $jobs): \Illuminate\Foundation\Bus\PendingChain
    変更後
    @method static chain(\Illuminate\Support\Collection|array|null $jobs = null): \Illuminate\Foundation\Bus\PendingChain
  • getCommandHandler
    変更前
    @method static getCommandHandler(mixed $command): bool|mixed
    変更後
    @method static getCommandHandler(mixed $command): mixed

Illuminate\Support\Facades\DB

  • getQueryLog
    変更前
    @method static getQueryLog(): array
    変更後
    @method static getQueryLog(): array[]
  • pretend
    変更前
    @method static pretend(\Closure $callback): array
    変更後
    @method static pretend(\Closure $callback): array[]

Illuminate\Support\Facades\Gate

  • allows
    変更前
    @method static allows(iterable|\UnitEnum|string $ability, array|mixed $arguments = []): bool
    変更後
    @method static allows(iterable|\UnitEnum|string $ability, array $arguments = []): bool
  • any
    変更前
    @method static any(iterable|\UnitEnum|string $abilities, array|mixed $arguments = []): bool
    変更後
    @method static any(iterable|\UnitEnum|string $abilities, array $arguments = []): bool
  • authorize
    変更前
    @method static authorize(\UnitEnum|string $ability, array|mixed $arguments = []): \Illuminate\Auth\Access\Response
    変更後
    @method static authorize(\UnitEnum|string $ability, array $arguments = []): \Illuminate\Auth\Access\Response
  • check
    変更前
    @method static check(iterable|\UnitEnum|string $abilities, array|mixed $arguments = []): bool
    変更後
    @method static check(iterable|\UnitEnum|string $abilities, array $arguments = []): bool
  • denies
    変更前
    @method static denies(iterable|\UnitEnum|string $ability, array|mixed $arguments = []): bool
    変更後
    @method static denies(iterable|\UnitEnum|string $ability, array $arguments = []): bool
  • inspect
    変更前
    @method static inspect(\UnitEnum|string $ability, array|mixed $arguments = []): \Illuminate\Auth\Access\Response
    変更後
    @method static inspect(\UnitEnum|string $ability, array $arguments = []): \Illuminate\Auth\Access\Response
  • none
    変更前
    @method static none(iterable|\UnitEnum|string $abilities, array|mixed $arguments = []): bool
    変更後
    @method static none(iterable|\UnitEnum|string $abilities, array $arguments = []): bool
  • raw
    変更前
    @method static raw(string $ability, array|mixed $arguments = []): mixed
    変更後
    @method static raw(string $ability, array $arguments = []): mixed

Illuminate\Support\Facades\Schedule

  • command
    変更前
    @method static command(string $command, array $parameters = []): \Illuminate\Console\Scheduling\Event
    変更後
    @method static command(\Symfony\Component\Console\Command\Command|string $command, array $parameters = []): \Illuminate\Console\Scheduling\Event

Illuminate\Support\Facades\Schema

  • blueprintResolver
    変更前
    @method static blueprintResolver(\Closure|null $resolver): void
    変更後
    @method static blueprintResolver(\Closure $resolver): void

Illuminate\Support\Str

  • deduplicate
    変更前
    static deduplicate(string $string, string $character = ' ') [@param string $string, @param string $character, @return string]
    変更後
    static deduplicate(string $string, array|string $characters = ' ') [@param string $string, @param array<string>|string $characters, @return string]
  • isUuid
    変更前
    static isUuid($value, $version = null) [@param mixed $value, @param int<0, 8>|'max'|null $version, @return bool]
    変更後
    static isUuid($value, $version = null) [@param mixed $value, @param int<0, 8>|'nil'|'max'|null $version, @return bool]

Illuminate\Support\Stringable

  • isUrl
    変更前
    isUrl() [@return bool]
    変更後
    isUrl(array $protocols = []) [@param array $protocols, @return bool]
  • isUuid
    変更前
    isUuid() [@return bool]
    変更後
    isUuid($version = null) [@param int<0, 8>|'max'|null $version, @return bool]

Illuminate\Support\Traits\EnumeratesValues

  • partition
    変更前
    partition($key, $operator = null, $value = null) [@param (callable(TValue, TKey): bool)|TValue|string $key, @param TValue|string|null $operator, @param TValue|null $value, @return static<int<0, 1>, static<TKey, TValue>>]
    変更後
    partition($key, $operator = null, $value = null) [@param (callable(TValue, TKey): bool)|TValue|string $key, @param mixed $operator, @param mixed $value, @return static<int<0, 1>, static<TKey, TValue>>]

Illuminate\Validation\Concerns\ValidatesAttributes

  • validateInteger
    変更前
    validateInteger($attribute, $value) [@param string $attribute, @param mixed $value, @return bool]
    変更後
    validateInteger($attribute, $value, array $parameters) [@param string $attribute, @param mixed $value, @param array{0: 'strict'} $parameters, @return bool]

Illuminate\Validation\Rule

  • excludeIf
    変更前
    static excludeIf($callback) [@param callable|bool $callback, @return \Illuminate\Validation\Rules\ExcludeIf]
    変更後
    static excludeIf($callback) [@param (\Closure(): bool)|bool $callback, @return \Illuminate\Validation\Rules\ExcludeIf]
  • prohibitedIf
    変更前
    static prohibitedIf($callback) [@param callable|bool $callback, @return \Illuminate\Validation\Rules\ProhibitedIf]
    変更後
    static prohibitedIf($callback) [@param (\Closure(): bool)|bool $callback, @return \Illuminate\Validation\Rules\ProhibitedIf]
  • requiredIf
    変更前
    static requiredIf($callback) [@param callable|bool $callback, @return \Illuminate\Validation\Rules\RequiredIf]
    変更後
    static requiredIf($callback) [@param (\Closure(): bool)|bool $callback, @return \Illuminate\Validation\Rules\RequiredIf]

Illuminate\Validation\Rules\ExcludeIf

  • __construct
    変更前
    __construct($condition) [@param \Closure|bool $condition]
    変更後
    __construct($condition) [@param (\Closure(): bool)|bool $condition]

Illuminate\Validation\Rules\ProhibitedIf

  • __construct
    変更前
    __construct($condition) [@param \Closure|bool $condition, @return void]
    変更後
    __construct($condition) [@param (\Closure(): bool)|bool $condition, @return void]

Illuminate\Validation\Rules\RequiredIf

  • __construct
    変更前
    __construct($condition) [@param callable|bool $condition]
    変更後
    __construct($condition) [@param (\Closure(): bool)|bool $condition]

Illuminate\View\ComponentAttributeBag

  • all
    変更前
    all() [@return array]
    変更後
    all($keys = null) [@param array|mixed|null $keys, @return array]

削除 3

Illuminate\View\ComponentAttributeBag

  • has
    変更前
    has($key) [@param array|string $key, @return bool]
  • hasAny
    変更前
    hasAny($key) [@param array|string $key, @return bool]
  • missing
    変更前
    missing($key) [@param string $key, @return bool]