v13.38.0
追加
7
Illuminate\Database\Connection
-
usingWritePdo
- 変更後
usingWritePdo(Closure $callback): mixed [@param (\Closure($this): TReturn) $callback, @return TReturn]
Illuminate\Database\Eloquent\Relations\Relation
-
clone
- 変更後
clone() [@return static]
Illuminate\Foundation\Http\HealthCheck
-
__invoke
- 変更後
__invoke(Illuminate\Http\Request $request) [@param \Illuminate\Http\Request $request, @return \Illuminate\Http\Response|\Illuminate\Http\JsonResponse]
Illuminate\Foundation\Http\Middleware\PreventStaleDatabaseReads
-
__construct
- 変更後
__construct(Illuminate\Database\DatabaseManager $manager)
-
for
- 変更後
static for($seconds) [@param int $seconds, @return string]
-
handle
- 変更後
handle($request, Closure $next, $seconds = 2) [@param \Illuminate\Http\Request $request, @param \Closure $next, @param int $seconds, @return mixed]
Illuminate\Support\Facades\DB
-
usingWritePdo
- 変更後
@method static usingWritePdo(\Closure $callback): mixed
シグネチャ変更
48
Illuminate\Auth\Notifications\ResetPassword
-
toMail
- 変更前
toMail($notifiable) [@param mixed $notifiable, @return \Illuminate\Notifications\Messages\MailMessage]
- 変更後
toMail($notifiable) [@param mixed $notifiable, @return \Illuminate\Notifications\Messages\MailMessage|\Illuminate\Contracts\Mail\Mailable]
Illuminate\Auth\Notifications\VerifyEmail
-
toMail
- 変更前
toMail($notifiable) [@param mixed $notifiable, @return \Illuminate\Notifications\Messages\MailMessage]
- 変更後
toMail($notifiable) [@param mixed $notifiable, @return \Illuminate\Notifications\Messages\MailMessage|\Illuminate\Contracts\Mail\Mailable]
Illuminate\Auth\SessionGuard
-
getDispatcher
- 変更前
getDispatcher() [@return \Illuminate\Contracts\Events\Dispatcher]
- 変更後
getDispatcher() [@return \Illuminate\Contracts\Events\Dispatcher|null]
-
getLastAttempted
- 変更前
getLastAttempted() [@return \Illuminate\Contracts\Auth\Authenticatable]
- 変更後
getLastAttempted() [@return \Illuminate\Contracts\Auth\Authenticatable|null]
Illuminate\Broadcasting\AnonymousEvent
-
broadcastOn
- 変更前
broadcastOn(): Illuminate\Broadcasting\Channel|array [@return \Illuminate\Broadcasting\Channel|\Illuminate\Broadcasting\Channel[]|string[]|string]
- 変更後
broadcastOn(): Illuminate\Broadcasting\Channel|array [@return \Illuminate\Broadcasting\Channel|\Illuminate\Broadcasting\Channel[]|string[]]
Illuminate\Cache\DatabaseStore
-
getLockConnection
- 変更前
getLockConnection() [@return \Illuminate\Database\ConnectionInterface]
- 変更後
getLockConnection() [@return \Illuminate\Database\ConnectionInterface|null]
Illuminate\Cache\MemoizedTaggedCache
-
add
- 変更前
add($key, $value, $ttl = null) [@param string $key, @param mixed $value, @param int $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 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 string $key, @param mixed $value, @return bool]
- 変更後
forever($key, $value) [@param \UnitEnum|string $key, @param mixed $value, @return bool]
-
forget
- 変更前
forget($key) [@param string $key, @return bool]
- 変更後
forget($key) [@param \UnitEnum|string $key, @return bool]
-
get
- 変更前
get($key, $default = null): mixed [@param string $key, @param mixed $default, @return mixed]
- 変更後
get($key, $default = null): mixed [@param \UnitEnum|array|string $key, @param mixed $default, @return mixed]
-
increment
- 変更前
increment($key, $value = 1) [@param 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 string $key, @param mixed $value, @param int $ttl, @return bool]
- 変更後
put($key, $value, $ttl = null) [@param \UnitEnum|array|string $key, @param mixed $value, @param \DateTimeInterface|\DateInterval|int|null $ttl, @return bool]
-
touch
- 変更前
touch($key, $ttl) [@param string $key, @param int $ttl, @return bool]
- 変更後
touch($key, $ttl) [@param \UnitEnum|string $key, @param \DateTimeInterface|\DateInterval|int $ttl, @return bool]
Illuminate\Container\Container
-
currentlyResolving
- 変更前
currentlyResolving() [@return class-string|string|null]
- 変更後
currentlyResolving() [@return class-string|string|int|null]
-
resolveEnvironmentUsing
- 変更前
resolveEnvironmentUsing(?callable $callback) [@param (callable(array<int, string>|string): bool|string)|null $callback, @return void]
- 変更後
resolveEnvironmentUsing(?callable $callback) [@param (callable(array<int, string>|string): (bool|string))|null $callback, @return void]
-
setInstance
- 変更前
static setInstance(?Illuminate\Contracts\Container\Container $container = null) [@return \Illuminate\Contracts\Container\Container|static]
- 変更後
static setInstance(?Illuminate\Contracts\Container\Container $container = null) [@return \Illuminate\Contracts\Container\Container|static|null]
Illuminate\Database\Connection
-
listen
- 変更前
listen(Closure $callback) [@return void]
- 変更後
listen(Closure $callback) [@param \Closure(\Illuminate\Database\Events\QueryExecuted): mixed $callback, @return void]
Illuminate\Database\Console\Migrations\TableGuesser
-
guess
- 変更前
static guess($migration) [@param string $migration, @return array{string, bool}]
- 変更後
static guess($migration) [@param string $migration, @return array{string, bool}|null]
Illuminate\Database\Eloquent\Builder
-
latest
- 変更前
latest($column = null) [@param string|\Illuminate\Contracts\Database\Query\Expression $column, @return $this]
- 変更後
latest($column = null) [@param string|\Illuminate\Contracts\Database\Query\Expression|null $column, @return $this]
-
oldest
- 変更前
oldest($column = null) [@param string|\Illuminate\Contracts\Database\Query\Expression $column, @return $this]
- 変更後
oldest($column = null) [@param string|\Illuminate\Contracts\Database\Query\Expression|null $column, @return $this]
Illuminate\Database\Eloquent\Concerns\QueriesRelationships
-
whereMorphedTo
- 変更前
whereMorphedTo($relation, $model, $boolean = 'and') [@param \Illuminate\Database\Eloquent\Relations\MorphTo<*, *>|string $relation, @param \Illuminate\Database\Eloquent\Model|iterable<int, \Illuminate\Database\Eloquent\Model>|string|null $model, @return $this]
- 変更後
whereMorphedTo($relation, $model, $boolean = 'and') [@param \Illuminate\Database\Eloquent\Relations\MorphTo<*, *>|string $relation, @param \Illuminate\Database\Eloquent\Model|iterable<int, \Illuminate\Database\Eloquent\Model>|string|null $model, @param string $boolean, @return $this]
-
whereNotMorphedTo
- 変更前
whereNotMorphedTo($relation, $model, $boolean = 'and') [@param \Illuminate\Database\Eloquent\Relations\MorphTo<*, *>|string $relation, @param \Illuminate\Database\Eloquent\Model|iterable<int, \Illuminate\Database\Eloquent\Model>|string $model, @return $this]
- 変更後
whereNotMorphedTo($relation, $model, $boolean = 'and') [@param \Illuminate\Database\Eloquent\Relations\MorphTo<*, *>|string $relation, @param \Illuminate\Database\Eloquent\Model|iterable<int, \Illuminate\Database\Eloquent\Model>|string $model, @param string $boolean, @return $this]
Illuminate\Database\Eloquent\Model
-
forceDestroy
- 変更前
static forceDestroy($ids) [@param \Illuminate\Support\Collection|array|int|string $ids, @return bool|null]
- 変更後
static forceDestroy($ids) [@param \Illuminate\Support\Collection|array|int|string $ids, @return int]
Illuminate\Database\Eloquent\ModelInfo
-
__construct
- 変更前
__construct($class, $database, $table, $policy, $attributes, $relations, $events, $observers, $collection, $builder, $resource) [@param class-string<TModel> $class, @param string $database, @param string $table, @param class-string|null $policy, @param \Illuminate\Support\Collection<int, array<string, mixed>> $attributes, @param \Illuminate\Support\Collection<int, array{name: string, type: string, related: class-string<\Illuminate\Database\Eloquent\Model>}> $relations, @param \Illuminate\Support\Collection<int, array{event: string, class: string}> $events, @param \Illuminate\Support\Collection<int, array{event: string, observer: array<int, string>}> $observers, @param class-string<\Illuminate\Database\Eloquent\Collection<TModel>> $collection, @param class-string<\Illuminate\Database\Eloquent\Builder<TModel>> $builder, @param \Illuminate\Http\Resources\Json\JsonResource|null $resource]
- 変更後
__construct($class, $database, $table, $policy, $attributes, $relations, $events, $observers, $collection, $builder, $resource) [@param class-string<TModel> $class, @param string $database, @param string $table, @param class-string|null $policy, @param \Illuminate\Support\Collection<int, array<string, mixed>> $attributes, @param \Illuminate\Support\Collection<int, array{name: string, type: string, related: class-string<\Illuminate\Database\Eloquent\Model>}> $relations, @param \Illuminate\Support\Collection<int, array{event: string, class: string}> $events, @param \Illuminate\Support\Collection<int, array{event: string, observer: array<int, string>}> $observers, @param class-string<\Illuminate\Database\Eloquent\Collection<TModel>> $collection, @param class-string<\Illuminate\Database\Eloquent\Builder<TModel>> $builder, @param class-string<\Illuminate\Http\Resources\Json\JsonResource>|null $resource]
-
toArray
- 変更前
toArray() [@return array{ "class": class-string<\Illuminate\Database\Eloquent\Model>, database: string, table: string, policy: class-string|null, attributes: \Illuminate\Support\Collection<int, array<string, mixed>>, relations: \Illuminate\Support\Collection<int, array{name: string, type: string, related: class-string<\Illuminate\Database\Eloquent\Model>}>, events: \Illuminate\Support\Collection<int, array{event: string, class: string}>, observers: \Illuminate\Support\Collection<int, array{event: string, observer: array<int, string>}>, collection: class-string<\Illuminate\Database\Eloquent\Collection<\Illuminate\Database\Eloquent\Model>>, builder: class-string<\Illuminate\Database\Eloquent\Builder<\Illuminate\Database\Eloquent\Model>>, resource: \Illuminate\Http\Resources\Json\JsonResource|null }]
- 変更後
toArray() [@return array{ "class": class-string<\Illuminate\Database\Eloquent\Model>, database: string, table: string, policy: class-string|null, attributes: \Illuminate\Support\Collection<int, array<string, mixed>>, relations: \Illuminate\Support\Collection<int, array{name: string, type: string, related: class-string<\Illuminate\Database\Eloquent\Model>}>, events: \Illuminate\Support\Collection<int, array{event: string, class: string}>, observers: \Illuminate\Support\Collection<int, array{event: string, observer: array<int, string>}>, collection: class-string<\Illuminate\Database\Eloquent\Collection<\Illuminate\Database\Eloquent\Model>>, builder: class-string<\Illuminate\Database\Eloquent\Builder<\Illuminate\Database\Eloquent\Model>>, resource: class-string<\Illuminate\Http\Resources\Json\JsonResource>|null }]
Illuminate\Database\Query\Builder
-
limit
- 変更前
limit($value) [@param int $value, @return $this]
- 変更後
limit($value) [@param int|null $value, @return $this]
-
orderByVectorDistance
- 変更前
orderByVectorDistance($column, $vector) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float> $vector, @return $this]
- 変更後
orderByVectorDistance($column, $vector) [@param \Illuminate\Contracts\Database\Query\Expression|string $column, @param \Illuminate\Support\Collection<int, float>|\Illuminate\Contracts\Support\Arrayable|array<int, float>|string $vector, @return $this]
-
take
- 変更前
take($value) [@param int $value, @return $this]
- 変更後
take($value) [@param int|null $value, @return $this]
Illuminate\Foundation\Exceptions\Renderer\Exception
-
applicationRouteParametersContext
- 変更前
applicationRouteParametersContext() [@return array<string, mixed>|null]
- 変更後
applicationRouteParametersContext() [@return string|null]
Illuminate\Foundation\ProviderRepository
-
shouldRecompile
- 変更前
shouldRecompile($manifest, $providers) [@param array $manifest, @param array $providers, @return bool]
- 変更後
shouldRecompile($manifest, $providers) [@param array|null $manifest, @param array $providers, @return bool]
Illuminate\Hashing\AbstractHasher
-
check
- 変更前
check($value, $hashedValue, array $options = []) [@param string $value, @param string $hashedValue, @param array $options, @return bool]
- 変更後
check($value, $hashedValue, array $options = []) [@param string $value, @param string|null $hashedValue, @param array $options, @return bool]
Illuminate\Hashing\Argon2IdHasher
-
check
- 変更前
check($value, $hashedValue, array $options = []) [@param string $value, @param string $hashedValue, @param array $options, @return bool]
- 変更後
check($value, $hashedValue, array $options = []) [@param string $value, @param string|null $hashedValue, @param array $options, @return bool]
Illuminate\Hashing\ArgonHasher
-
check
- 変更前
check($value, $hashedValue, array $options = []) [@param string $value, @param string $hashedValue, @param array $options, @return bool]
- 変更後
check($value, $hashedValue, array $options = []) [@param string $value, @param string|null $hashedValue, @param array $options, @return bool]
Illuminate\Hashing\BcryptHasher
-
check
- 変更前
check($value, $hashedValue, array $options = []) [@param string $value, @param string $hashedValue, @param array $options, @return bool]
- 変更後
check($value, $hashedValue, array $options = []) [@param string $value, @param string|null $hashedValue, @param array $options, @return bool]
Illuminate\Support\Arr
-
exists
- 変更前
static exists($array, $key) [@param \ArrayAccess|array $array, @param string|int|float $key, @return bool]
- 変更後
static exists($array, $key) [@param \ArrayAccess|array $array, @param string|int|float|null $key, @return bool]
-
hasAny
- 変更前
static hasAny($array, $keys) [@param \ArrayAccess|array $array, @param string|array $keys, @return bool]
- 変更後
static hasAny($array, $keys) [@param \ArrayAccess|array $array, @param string|array|null $keys, @return bool]
Illuminate\Support\Enumerable
-
only
- 変更前
only($keys) [@param \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string $keys, @return static]
- 変更後
only($keys) [@param \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string|null $keys, @return static]
-
pluck
- 変更前
pluck($value, $key = null) [@param string|array<array-key, string> $value, @param string|null $key, @return static<array-key, mixed>]
- 変更後
pluck($value, $key = null) [@param \Closure|string|int|array<array-key, string>|null $value, @param \Closure|string|null $key, @return static<array-key, mixed>]
Illuminate\Support\Facades\App
-
currentlyResolving
- 変更前
@method static currentlyResolving(): string|null
- 変更後
@method static currentlyResolving(): string|int|null
-
resolveEnvironmentUsing
- 変更前
@method static resolveEnvironmentUsing(callable|string|null $callback): void
- 変更後
@method static resolveEnvironmentUsing(callable|null $callback): void
-
setInstance
- 変更前
@method static setInstance(\Illuminate\Contracts\Container\Container|null $container = null): \Illuminate\Contracts\Container\Container|\Illuminate\Foundation\Application
- 変更後
@method static setInstance(\Illuminate\Contracts\Container\Container|null $container = null): \Illuminate\Contracts\Container\Container|\Illuminate\Foundation\Application|null
Illuminate\Support\Facades\Auth
-
getDispatcher
- 変更前
@method static getDispatcher(): \Illuminate\Contracts\Events\Dispatcher
- 変更後
@method static getDispatcher(): \Illuminate\Contracts\Events\Dispatcher|null
-
getLastAttempted
- 変更前
@method static getLastAttempted(): \Illuminate\Contracts\Auth\Authenticatable
- 変更後
@method static getLastAttempted(): \Illuminate\Contracts\Auth\Authenticatable|null
Illuminate\Support\LazyCollection
-
only
- 変更前
only($keys) [@param \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string $keys, @return static]
- 変更後
only($keys) [@param \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string|null $keys, @return static]
-
pluck
- 変更前
pluck($value, $key = null) [@param string|array<array-key, string> $value, @param string|null $key, @return static<array-key, mixed>]
- 変更後
pluck($value, $key = null) [@param \Closure|string|int|array<array-key, string>|null $value, @param \Closure|string|null $key, @return static<array-key, mixed>]
-
select
- 変更前
select($keys) [@param \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string $keys, @return static]
- 変更後
select($keys) [@param \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string|null $keys, @return static]
Illuminate\Validation\Rules\DatabaseRule
-
where
- 変更前
where($column, $value = null) [@param \Closure|string $column, @param \Illuminate\Contracts\Support\Arrayable|\UnitEnum|\Closure|array|string|int|bool|null $value, @return $this]
- 変更後
where($column, $value = null) [@param \Closure|string $column, @param \Illuminate\Contracts\Support\Arrayable|\UnitEnum|\Closure|array|string|int|float|bool|null $value, @return $this]