v12.50.0
追加
29
Illuminate\Cache\Repository
-
array
- 変更後
array($key, $default = null): array [@param \BackedEnum|\UnitEnum|string $key, @param (\Closure():(array<array-key, mixed>|null))|array<array-key, mixed>|null $default, @return array<array-key, mixed>]
-
boolean
- 変更後
boolean($key, $default = null): bool [@param \BackedEnum|\UnitEnum|string $key, @param (\Closure():(bool|null))|bool|null $default, @return bool]
-
float
- 変更後
float($key, $default = null): float [@param \BackedEnum|\UnitEnum|string $key, @param (\Closure():(float|null))|float|null $default, @return float]
-
integer
- 変更後
integer($key, $default = null): int [@param \BackedEnum|\UnitEnum|string $key, @param (\Closure():(int|null))|int|null $default, @return int]
-
string
- 変更後
string($key, $default = null): string [@param \BackedEnum|\UnitEnum|string $key, @param (\Closure():(string|null))|string|null $default, @return string]
Illuminate\Contracts\Database\ModelIdentifier
-
getClass
- 変更後
getClass(): ?string [@return class-string<\Illuminate\Database\Eloquent\Model>|null]
-
useMorphMap
- 変更後
static useMorphMap(bool $useMorphMap = true): void
Illuminate\Database\Eloquent\Concerns\HasAttributes
Illuminate\Events\CallQueuedListener
Illuminate\Support\Facades\Cache
-
array
- 変更後
@method static array(\BackedEnum|\UnitEnum|string $key, \Closure|array|null $default = null): array
-
boolean
- 変更後
@method static boolean(\BackedEnum|\UnitEnum|string $key, \Closure|bool|null $default = null): bool
-
float
- 変更後
@method static float(\BackedEnum|\UnitEnum|string $key, \Closure|float|null $default = null): float
-
integer
- 変更後
@method static integer(\BackedEnum|\UnitEnum|string $key, \Closure|int|null $default = null): int
-
string
- 変更後
@method static string(\BackedEnum|\UnitEnum|string $key, \Closure|string|null $default = null): string
Illuminate\Support\Facades\MaintenanceMode
-
driver
- 変更後
@method static driver(string|null $driver = null): mixed
-
extend
- 変更後
@method static extend(string $driver, \Closure $callback): \Illuminate\Foundation\MaintenanceModeManager
-
forgetDrivers
- 変更後
@method static forgetDrivers(): \Illuminate\Foundation\MaintenanceModeManager
-
getContainer
- 変更後
@method static getContainer(): \Illuminate\Contracts\Container\Container
-
getDefaultDriver
- 変更後
@method static getDefaultDriver(): string
-
getDrivers
- 変更後
@method static getDrivers(): array
-
setContainer
- 変更後
@method static setContainer(\Illuminate\Contracts\Container\Container $container): \Illuminate\Foundation\MaintenanceModeManager
Illuminate\Support\Facades\Request
-
clamp
- 変更後
@method static clamp(string $key, int|float $min, int|float $max, int|float $default = 0): float|int
Illuminate\Support\Traits\EnumeratesValues
-
hasMany
- 変更後
hasMany($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\Traits\InteractsWithData
-
clamp
- 変更後
clamp($key, $min, $max, $default = 0) [@param string $key, @param int|float $min, @param int|float $max, @param int|float $default, @return float|int]
シグネチャ変更
59
Illuminate\Console\Concerns\InteractsWithIO
-
alert
- 変更前
alert($string, $verbosity = null) [@param string $string, @param int|string|null $verbosity, @return void]
- 変更後
alert($string, $verbosity = null) [@param string $string, @param 'v'|'vv'|'vvv'|'quiet'|'normal'|\Symfony\Component\Console\Output\OutputInterface::VERBOSITY_*|null $verbosity, @return void]
-
argument
- 変更前
argument($key = null) [@param string|null $key, @return array|string|bool|null]
- 変更後
argument($key = null) [@param string|null $key, @return ($key is null ? array<array|string|float|int|bool|null> : array|string|float|int|bool|null)]
-
arguments
- 変更前
arguments() [@return array]
- 変更後
arguments() [@return array<array|string|float|int|bool|null>]
-
askWithCompletion
- 変更前
askWithCompletion($question, $choices, $default = null) [@param string $question, @param array|callable $choices, @param string|null $default, @return mixed]
- 変更後
askWithCompletion($question, $choices, $default = null) [@param string $question, @param iterable|(callable(string): string[]) $choices, @param string|null $default, @return mixed]
-
choice
- 変更前
choice($question, array $choices, $default = null, $attempts = null, $multiple = false) [@param string $question, @param array $choices, @param string|int|null $default, @param mixed $attempts, @param bool $multiple, @return string|array]
- 変更後
choice($question, array $choices, $default = null, $attempts = null, $multiple = false) [@param string $question, @param array<\Stringable|string|float|int|bool> $choices, @param string|int|null $default, @param ?positive-int $attempts, @param bool $multiple, @return string|array]
-
comment
- 変更前
comment($string, $verbosity = null) [@param string $string, @param int|string|null $verbosity, @return void]
- 変更後
comment($string, $verbosity = null) [@param string $string, @param 'v'|'vv'|'vvv'|'quiet'|'normal'|\Symfony\Component\Console\Output\OutputInterface::VERBOSITY_*|null $verbosity, @return void]
-
error
- 変更前
error($string, $verbosity = null) [@param string $string, @param int|string|null $verbosity, @return void]
- 変更後
error($string, $verbosity = null) [@param string $string, @param 'v'|'vv'|'vvv'|'quiet'|'normal'|\Symfony\Component\Console\Output\OutputInterface::VERBOSITY_*|null $verbosity, @return void]
-
info
- 変更前
info($string, $verbosity = null) [@param string $string, @param int|string|null $verbosity, @return void]
- 変更後
info($string, $verbosity = null) [@param string $string, @param 'v'|'vv'|'vvv'|'quiet'|'normal'|\Symfony\Component\Console\Output\OutputInterface::VERBOSITY_*|null $verbosity, @return void]
-
line
- 変更前
line($string, $style = null, $verbosity = null) [@param string $string, @param string|null $style, @param int|string|null $verbosity, @return void]
- 変更後
line($string, $style = null, $verbosity = null) [@param string $string, @param 'info'|'comment'|'question'|'error'|'warn'|'alert'|null $style, @param 'v'|'vv'|'vvv'|'quiet'|'normal'|\Symfony\Component\Console\Output\OutputInterface::VERBOSITY_*|null $verbosity, @return void]
-
option
- 変更前
option($key = null) [@param string|null $key, @return string|array|bool|null]
- 変更後
option($key = null) [@param string|null $key, @return ($key is null ? array<array|string|float|int|bool|null> : array|string|float|int|bool|null)]
-
options
- 変更前
options() [@return array]
- 変更後
options() [@return array<array|string|float|int|bool|null>]
-
question
- 変更前
question($string, $verbosity = null) [@param string $string, @param int|string|null $verbosity, @return void]
- 変更後
question($string, $verbosity = null) [@param string $string, @param 'v'|'vv'|'vvv'|'quiet'|'normal'|\Symfony\Component\Console\Output\OutputInterface::VERBOSITY_*|null $verbosity, @return void]
-
table
- 変更前
table($headers, $rows, $tableStyle = 'default', array $columnStyles = []) [@param array $headers, @param \Illuminate\Contracts\Support\Arrayable|array $rows, @param \Symfony\Component\Console\Helper\TableStyle|string $tableStyle, @param array $columnStyles, @return void]
- 変更後
table($headers, $rows, $tableStyle = 'default', array $columnStyles = []) [@param array $headers, @param \Illuminate\Contracts\Support\Arrayable|array $rows, @param \Symfony\Component\Console\Helper\TableStyle|string $tableStyle, @param array<int, \Symfony\Component\Console\Helper\TableStyle|string> $columnStyles, @return void]
-
warn
- 変更前
warn($string, $verbosity = null) [@param string $string, @param int|string|null $verbosity, @return void]
- 変更後
warn($string, $verbosity = null) [@param string $string, @param 'v'|'vv'|'vvv'|'quiet'|'normal'|\Symfony\Component\Console\Output\OutputInterface::VERBOSITY_*|null $verbosity, @return void]
-
withProgressBar
- 変更前
withProgressBar($totalSteps, Closure $callback) [@param iterable|int $totalSteps, @param \Closure $callback, @return mixed|void]
- 変更後
withProgressBar($totalSteps, Closure $callback) [@param iterable<TKey, TValue>|int $totalSteps, @param \Closure(\Symfony\Component\Console\Helper\ProgressBar|TValue, \Symfony\Component\Console\Helper\ProgressBar|null, TKey|null): void $callback, @return mixed|void]
Illuminate\Console\ConfirmableTrait
-
confirmToProceed
- 変更前
confirmToProceed($warning = 'Application In Production', $callback = null) [@param string $warning, @param \Closure|bool|null $callback, @return bool]
- 変更後
confirmToProceed($warning = 'Application In Production', $callback = null) [@param string $warning, @param (\Closure(): TReturn)|TReturn|null $callback, @return (TReturn is false ? true : bool)]
Illuminate\Console\ContainerCommandLoader
-
__construct
- 変更前
__construct(Psr\Container\ContainerInterface $container, array $commandMap) [@param \Psr\Container\ContainerInterface $container, @param array $commandMap]
- 変更後
__construct(Psr\Container\ContainerInterface $container, array $commandMap) [@param \Psr\Container\ContainerInterface $container, @param array<string, \Illuminate\Console\Command|string> $commandMap]
Illuminate\Console\GeneratorCommand
-
__construct
- 変更前
__construct(Illuminate\Filesystem\Filesystem $files) [@param \Illuminate\Filesystem\Filesystem $files]
- 変更後
__construct(Illuminate\Filesystem\Filesystem $files)
Illuminate\Console\Parser
-
parse
- 変更前
static parse(string $expression) [@param string $expression, @return array]
- 変更後
static parse(string $expression) [@param string $expression, @return array{string, array{}, array{}}|array{string, \Symfony\Component\Console\Input\InputArgument, \Symfony\Component\Console\Input\InputOption}]
Illuminate\Contracts\Database\ModelIdentifier
-
__construct
- 変更前
__construct($class, $id, array $relations, $connection) [@param class-string<\Illuminate\Database\Eloquent\Model> $class, @param mixed $id, @param array $relations, @param mixed $connection]
- 変更後
__construct($class, $id, array $relations, $connection) [@param class-string<\Illuminate\Database\Eloquent\Model>|null $class, @param mixed $id, @param array $relations, @param mixed $connection]
Illuminate\Database\Migrations\DatabaseMigrationRepository
-
delete
- 変更前
delete($migration) [@param object $migration, @return void]
- 変更後
delete($migration) [@param object{id?: int, migration: string, batch?: int} $migration, @return void]
-
getLast
- 変更前
getLast() [@return array]
- 変更後
getLast() [@return array{id: int, migration: string, batch: int}[]]
-
getMigrationBatches
- 変更前
getMigrationBatches() [@return array]
- 変更後
getMigrationBatches() [@return array<int, string>[]]
-
getMigrations
- 変更前
getMigrations($steps) [@param int $steps, @return array]
- 変更後
getMigrations($steps) [@param int $steps, @return array{id: int, migration: string, batch: int}[]]
-
getMigrationsByBatch
- 変更前
getMigrationsByBatch($batch) [@param int $batch, @return array]
- 変更後
getMigrationsByBatch($batch) [@param int $batch, @return array{id: int, migration: string, batch: int}[]]
-
getRan
- 変更前
getRan() [@return array]
- 変更後
getRan() [@return string[]]
Illuminate\Database\Migrations\MigrationCreator
-
afterCreate
- 変更前
afterCreate(Closure $callback) [@param \Closure $callback, @return void]
- 変更後
afterCreate(Closure $callback) [@param (\Closure(string, string): void) $callback, @return void]
Illuminate\Database\Migrations\MigrationRepositoryInterface
-
delete
- 変更前
delete($migration) [@param object $migration, @return void]
- 変更後
delete($migration) [@return void]
-
getLast
- 変更前
getLast() [@return array]
- 変更後
getLast() [@return array{id: int, migration: string, batch: int}[]]
-
getMigrationBatches
- 変更前
getMigrationBatches() [@return array]
- 変更後
getMigrationBatches() [@return array<int, string>[]]
-
getMigrations
- 変更前
getMigrations($steps) [@param int $steps, @return array]
- 変更後
getMigrations($steps) [@param int $steps, @return array{id: int, migration: string, batch: int}[]]
-
getMigrationsByBatch
- 変更前
getMigrationsByBatch($batch) [@param int $batch, @return array]
- 変更後
getMigrationsByBatch($batch) [@param int $batch, @return array{id: int, migration: string, batch: int}[]]
-
getRan
- 変更前
getRan() [@return array]
- 変更後
getRan() [@return string[]]
Illuminate\Database\Migrations\Migrator
-
resolveConnectionsUsing
- 変更前
static resolveConnectionsUsing(Closure $callback) [@param \Closure $callback, @return void]
- 変更後
static resolveConnectionsUsing(Closure $callback) [@param \Closure(\Illuminate\Database\ConnectionResolverInterface, ?string): \Illuminate\Database\Connection $callback, @return void]
-
usingConnection
- 変更前
usingConnection($name, callable $callback) [@param string $name, @param callable $callback, @return mixed]
- 変更後
usingConnection($name, callable $callback) [@param string $name, @param (callable(): TReturn) $callback, @return mixed]
Illuminate\Database\Schema\Blueprint
-
__construct
- 変更前
__construct(Illuminate\Database\Connection $connection, $table, ?Closure $callback = null) [@param \Illuminate\Database\Connection $connection, @param string $table, @param \Closure|null $callback]
- 変更後
__construct(Illuminate\Database\Connection $connection, $table, ?Closure $callback = null) [@param \Illuminate\Database\Connection $connection, @param string $table, @param (\Closure(self): void)|null $callback]
-
after
- 変更前
after($column, Closure $callback) [@param string $column, @param \Closure $callback, @return void]
- 変更後
after($column, Closure $callback) [@param string $column, @param (\Closure(self): void) $callback, @return void]
Illuminate\Database\Schema\Builder
-
defaultStringLength
- 変更前
static defaultStringLength($length) [@param int $length, @return void]
- 変更後
static defaultStringLength($length) [@param non-negative-int $length, @return void]
-
parseSchemaAndTable
- 変更前
parseSchemaAndTable($reference, $withDefaultSchema = null) [@param string $reference, @param string|bool|null $withDefaultSchema, @return array]
- 変更後
parseSchemaAndTable($reference, $withDefaultSchema = null) [@param string $reference, @param string|bool|null $withDefaultSchema, @return array{string|null, string}]
-
withoutForeignKeyConstraints
- 変更前
withoutForeignKeyConstraints(Closure $callback) [@param \Closure $callback, @return mixed]
- 変更後
withoutForeignKeyConstraints(Closure $callback) [@param (\Closure(): TReturn) $callback, @return TReturn]
Illuminate\Database\Schema\ForeignKeyDefinition
-
references
- 変更前
@method references(string|array $columns): ForeignKeyDefinition
- 変更後
@method references(string|string[] $columns): ForeignKeyDefinition
Illuminate\Http\UploadedFile
-
storeAs
- 変更前
storeAs($path, $name = null, $options = []) [@param string $path, @param string|array $name, @param array|string $options, @return string|false]
- 変更後
storeAs($path, $name = null, $options = []) [@param string $path, @param array|string|null $name, @param array|string $options, @return string|false]
Illuminate\Log\Context\Repository
-
dehydrating
- 変更前
dehydrating($callback) [@param callable $callback, @return $this]
- 変更後
dehydrating($callback) [@param (callable(static): void) $callback, @return $this]
-
hydrated
- 変更前
hydrated($callback) [@param callable $callback, @return $this]
- 変更後
hydrated($callback) [@param (callable(static): void) $callback, @return $this]
Illuminate\Support\Arr
-
arrayable
- 変更前
static arrayable($value) [@param mixed $value, @return bool]
- 変更後
static arrayable($value) [@param mixed $value, @return ($value is array ? true : ($value is \Illuminate\Contracts\Support\Arrayable ? true : ($value is \Traversable ? true : ($value is \Illuminate\Contracts\Support\Jsonable ? true : ($value is \JsonSerializable ? true : false) ) ) ) )]
-
crossJoin
- 変更前
static crossJoin(...$arrays) [@param iterable ...$arrays, @return array]
- 変更後
static crossJoin(...$arrays) [@param iterable<TValue> ...$arrays, @return array<int, array<array-key, TValue>>]
-
divide
- 変更前
static divide($array) [@param array $array, @return array]
- 変更後
static divide($array) [@param array<TKey, TValue> $array, @return array{TKey[], TValue[]}]
-
isAssoc
- 変更前
static isAssoc(array $array) [@param array $array, @return bool]
- 変更後
static isAssoc(array $array) [@param array $array, @return ($array is list ? false : true)]
-
isList
- 変更前
static isList($array) [@param array $array, @return bool]
- 変更後
static isList($array) [@param array $array, @return ($array is list ? true : false)]
-
reject
- 変更前
static reject($array, callable $callback) [@param array $array, @param callable $callback, @return array]
- 変更後
static reject($array, callable $callback) [@param array<TKey, TValue> $array, @param callable(TValue, TKey): bool $callback, @return array<TKey, TValue>]
-
sort
- 変更前
static sort($array, $callback = null) [@param iterable $array, @param callable|array|string|null $callback, @return array]
- 変更後
static sort($array, $callback = null) [@param iterable<TKey, TValue> $array, @param callable|string|null|array<int, (callable(TValue, TValue): -1|0|1)|array{string, 'asc'|'desc'}> $callback, @return array<TKey, TValue>]
-
sortDesc
- 変更前
static sortDesc($array, $callback = null) [@param iterable $array, @param callable|array|string|null $callback, @return array]
- 変更後
static sortDesc($array, $callback = null) [@param iterable<TKey, TValue> $array, @param callable|string|null|array<int, (callable(TValue, TValue): -1|0|1)|array{string, 'asc'|'desc'}> $callback, @return array<TKey, TValue>]
-
sortRecursive
- 変更前
static sortRecursive($array, $options = SORT_REGULAR, $descending = false) [@param array $array, @param int $options, @param bool $descending, @return array]
- 変更後
static sortRecursive($array, $options = SORT_REGULAR, $descending = false) [@param array<TKey, TValue> $array, @param int-mask-of<SORT_REGULAR|SORT_NUMERIC|SORT_STRING|SORT_LOCALE_STRING|SORT_NATURAL|SORT_FLAG_CASE> $options, @param bool $descending, @return array<TKey, TValue>]
-
sortRecursiveDesc
- 変更前
static sortRecursiveDesc($array, $options = SORT_REGULAR) [@param array $array, @param int $options, @return array]
- 変更後
static sortRecursiveDesc($array, $options = SORT_REGULAR) [@param array<TKey, TValue> $array, @param int-mask-of<SORT_REGULAR|SORT_NUMERIC|SORT_STRING|SORT_LOCALE_STRING|SORT_NATURAL|SORT_FLAG_CASE> $options, @return array<TKey, TValue>]
-
toCssClasses
- 変更前
static toCssClasses($array) [@param array|string $array, @return string]
- 変更後
static toCssClasses($array) [@param array<string, bool>|array<int, string|int>|string $array, @return ($array is array<string, false> ? '' : ($array is '' ? '' : ($array is array{} ? '' : non-empty-string)))]
-
toCssStyles
- 変更前
static toCssStyles($array) [@param array|string $array, @return string]
- 変更後
static toCssStyles($array) [@param array<string, bool>|array<int, string|int>|string $array, @return ($array is array<string, false> ? '' : ($array is '' ? '' : ($array is array{} ? '' : non-empty-string)))]
-
where
- 変更前
static where($array, callable $callback) [@param array $array, @param callable $callback, @return array]
- 変更後
static where($array, callable $callback) [@param array<TKey, TValue> $array, @param callable(TValue, TKey): bool $callback, @return array<TKey, TValue>]
-
wrap
- 変更前
static wrap($value) [@param mixed $value, @return array]
- 変更後
static wrap($value) [@param TValue $value, @return ($value is null ? array{} : ($value is array ? TValue : array{TValue}))]
Illuminate\Support\Traits\InteractsWithData
-
enum
- 変更前
enum($key, $enumClass, $default = null) [@param string $key, @param class-string<TEnum> $enumClass, @param TEnum|null $default, @return TEnum|null]
- 変更後
enum($key, $enumClass, $default = null) [@param string $key, @param class-string<TEnum> $enumClass, @param TDefault $default, @return TEnum|TDefault]
非推奨
2
Illuminate\Support\Collection
-
containsManyItems
- 変更前
containsManyItems(?callable $callback = null): bool [@param (callable(TValue, TKey): bool)|null $callback, @return bool]
- 変更後
containsManyItems(?callable $callback = null): bool [@param (callable(TValue, TKey): bool)|null $callback, @return bool]
Illuminate\Support\LazyCollection
-
containsManyItems
- 変更前
containsManyItems(): bool [@return bool]
- 変更後
containsManyItems(): bool [@return bool]
削除
6
Illuminate\Database\Schema\ColumnDefinition
-
lock
- 変更前
@method lock(string $value): $this
Illuminate\Database\Schema\ForeignKeyDefinition
-
lock
- 変更前
@method lock(string $value): ForeignKeyDefinition
-
onDelete
- 変更前
@method onDelete(string $action): ForeignKeyDefinition
-
onUpdate
- 変更前
@method onUpdate(string $action): ForeignKeyDefinition
Illuminate\Database\Schema\IndexDefinition
-
lock
- 変更前
@method lock(string $value): $this
Illuminate\Support\Facades\Request
-
enum
- 変更前
@method static enum(string $key, string $enumClass, \BackedEnum|null $default = null): \BackedEnum|null