v12.51.0
追加
18
Illuminate\Bus\Events\BatchCanceled
-
__construct
- 変更後
__construct(Illuminate\Bus\Batch $batch) [@param \Illuminate\Bus\Batch $batch]
Illuminate\Database\Eloquent\Relations\BelongsToMany
-
orderByPivotDesc
- 変更後
orderByPivotDesc($column) [@param string|\Illuminate\Contracts\Database\Query\Expression $column, @return $this]
Illuminate\Database\Query\Builder
-
timeout
- 変更後
timeout(?int $seconds): static [@param int|null $seconds, @return $this]
Illuminate\Database\Query\Grammars\MySqlGrammar
-
compileSelect
- 変更後
compileSelect(Illuminate\Database\Query\Builder $query) [@param \Illuminate\Database\Query\Builder $query, @return string]
Illuminate\Database\Schema\ColumnDefinition
-
lock
- 変更後
@method lock(('none'|'shared'|'default'|'exclusive') $value): $this
Illuminate\Database\Schema\ForeignKeyDefinition
-
lock
- 変更後
@method lock(('none'|'shared'|'default'|'exclusive') $value): ForeignKeyDefinition
-
onDelete
- 変更後
@method onDelete(('cascade'|'restrict'|'set null'|'no action') $action): ForeignKeyDefinition
-
onUpdate
- 変更後
@method onUpdate(('cascade'|'restrict'|'set null'|'no action') $action): ForeignKeyDefinition
Illuminate\Database\Schema\IndexDefinition
-
lock
- 変更後
@method lock(('none'|'shared'|'default'|'exclusive') $value): $this
Illuminate\Http\ResponseTrait
-
withoutHeader
- 変更後
withoutHeader($key) [@param array|string $key, @return $this]
Illuminate\Queue\Middleware\RateLimitedWithRedis
-
__sleep
- 変更後
__sleep() [@return array]
-
connection
- 変更後
connection(string $name) [@param string $name, @return $this]
Illuminate\Queue\Middleware\ThrottlesExceptionsWithRedis
-
connection
- 変更後
connection(string $name) [@param string $name, @return $this]
Illuminate\Support\Facades\Queue
Illuminate\Support\Testing\Fakes\PendingBatchFake
-
hasJobs
- 変更後
hasJobs(array $expectedJobs) [@param array $expectedJobs, @return bool]
Illuminate\Support\Testing\Fakes\QueueFake
Illuminate\Validation\Validator
-
whenFails
- 変更後
whenFails(callable $callback, ?callable $default = null) [@param (callable($this): TWhenReturnType) $callback, @param (callable($this): TWhenReturnType)|null $default, @return $this|TWhenReturnType]
-
whenPasses
- 変更後
whenPasses(callable $callback, ?callable $default = null) [@param (callable($this): TWhenReturnType) $callback, @param (callable($this): TWhenReturnType)|null $default, @return $this|TWhenReturnType]
シグネチャ変更
44
Illuminate\Bus\Batch
-
__construct
- 変更前
__construct(Illuminate\Contracts\Queue\Factory $queue, Illuminate\Bus\BatchRepository $repository, string $id, string $name, int $totalJobs, int $pendingJobs, int $failedJobs, array $failedJobIds, array $options, Carbon\CarbonImmutable $createdAt, ?Carbon\CarbonImmutable $cancelledAt = null, ?Carbon\CarbonImmutable $finishedAt = null) [@param \Illuminate\Contracts\Queue\Factory $queue, @param \Illuminate\Bus\BatchRepository $repository, @param string $id, @param string $name, @param int $totalJobs, @param int $pendingJobs, @param int $failedJobs, @param array $failedJobIds, @param array $options, @param \Carbon\CarbonImmutable $createdAt, @param \Carbon\CarbonImmutable|null $cancelledAt, @param \Carbon\CarbonImmutable|null $finishedAt]
- 変更後
__construct(Illuminate\Contracts\Queue\Factory $queue, Illuminate\Bus\BatchRepository $repository, string $id, string $name, int $totalJobs, int $pendingJobs, int $failedJobs, array $failedJobIds, array $options, Carbon\CarbonImmutable $createdAt, ?Carbon\CarbonImmutable $cancelledAt = null, ?Carbon\CarbonImmutable $finishedAt = null)
-
decrementPendingJobs
- 変更前
decrementPendingJobs(string $jobId) [@param string $jobId, @return \Illuminate\Bus\UpdatedBatchJobCounts]
- 変更後
decrementPendingJobs(string $jobId) [@return \Illuminate\Bus\UpdatedBatchJobCounts]
-
incrementFailedJobs
- 変更前
incrementFailedJobs(string $jobId) [@param string $jobId, @return \Illuminate\Bus\UpdatedBatchJobCounts]
- 変更後
incrementFailedJobs(string $jobId) [@return \Illuminate\Bus\UpdatedBatchJobCounts]
-
jsonSerialize
- 変更前
jsonSerialize(): array [@return array]
- 変更後
jsonSerialize(): array
-
recordFailedJob
- 変更前
recordFailedJob(string $jobId, $e) [@param string $jobId, @param \Throwable $e, @return void]
- 変更後
recordFailedJob(string $jobId, $e) [@param \Throwable $e, @return void]
-
recordSuccessfulJob
- 変更前
recordSuccessfulJob(string $jobId) [@param string $jobId, @return void]
- 変更後
recordSuccessfulJob(string $jobId) [@return void]
Illuminate\Concurrency\ConcurrencyManager
-
createForkDriver
- 変更前
createForkDriver(array $config) [@param array $config, @return \Illuminate\Concurrency\ForkDriver]
- 変更後
createForkDriver() [@return \Illuminate\Concurrency\ForkDriver]
-
createProcessDriver
- 変更前
createProcessDriver(array $config) [@param array $config, @return \Illuminate\Concurrency\ProcessDriver]
- 変更後
createProcessDriver() [@return \Illuminate\Concurrency\ProcessDriver]
-
createSyncDriver
- 変更前
createSyncDriver(array $config) [@param array $config, @return \Illuminate\Concurrency\SyncDriver]
- 変更後
createSyncDriver() [@return \Illuminate\Concurrency\SyncDriver]
Illuminate\Console\Parser
-
parse
- 変更前
static parse(string $expression) [@param string $expression, @return array{string, array{}, array{}}|array{string, \Symfony\Component\Console\Input\InputArgument, \Symfony\Component\Console\Input\InputOption}]
- 変更後
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\Database\Eloquent\Builder
-
createOrFirst
- 変更前
createOrFirst(array $attributes = [], array $values = []) [@param array $attributes, @param array $values, @return TModel]
- 変更後
createOrFirst(array $attributes = [], Closure|array $values = []) [@param array $attributes, @param (\Closure(): array)|array $values, @return TModel]
-
firstOrCreate
- 変更前
firstOrCreate(array $attributes = [], array $values = []) [@param array $attributes, @param array $values, @return TModel]
- 変更後
firstOrCreate(array $attributes = [], Closure|array $values = []) [@param array $attributes, @param (\Closure(): array)|array $values, @return TModel]
Illuminate\Database\Eloquent\Relations\BelongsToMany
-
createOrFirst
- 変更前
createOrFirst(array $attributes = [], array $values = [], array $joining = [], $touch = true) [@param array $attributes, @param array $values, @param array $joining, @param bool $touch, @return TRelatedModel&object{pivot: TPivotModel}]
- 変更後
createOrFirst(array $attributes = [], Closure|array $values = [], array $joining = [], $touch = true) [@param array $attributes, @param (\Closure(): array)|array $values, @param array $joining, @param bool $touch, @return TRelatedModel&object{pivot: TPivotModel}]
-
firstOrCreate
- 変更前
firstOrCreate(array $attributes = [], array $values = [], array $joining = [], $touch = true) [@param array $attributes, @param array $values, @param array $joining, @param bool $touch, @return TRelatedModel&object{pivot: TPivotModel}]
- 変更後
firstOrCreate(array $attributes = [], Closure|array $values = [], array $joining = [], $touch = true) [@param array $attributes, @param (\Closure(): array)|array $values, @param array $joining, @param bool $touch, @return TRelatedModel&object{pivot: TPivotModel}]
Illuminate\Database\Eloquent\Relations\HasOneOrMany
-
createOrFirst
- 変更前
createOrFirst(array $attributes = [], array $values = []) [@param array $attributes, @param array $values, @return TRelatedModel]
- 変更後
createOrFirst(array $attributes = [], Closure|array $values = []) [@param array $attributes, @param (\Closure(): array)|array $values, @return TRelatedModel]
-
firstOrCreate
- 変更前
firstOrCreate(array $attributes = [], array $values = []) [@param array $attributes, @param array $values, @return TRelatedModel]
- 変更後
firstOrCreate(array $attributes = [], Closure|array $values = []) [@param array $attributes, @param (\Closure(): array)|array $values, @return TRelatedModel]
Illuminate\Database\Eloquent\Relations\HasOneOrManyThrough
-
createOrFirst
- 変更前
createOrFirst(array $attributes = [], array $values = []) [@param array $attributes, @param array $values, @return TRelatedModel]
- 変更後
createOrFirst(array $attributes = [], Closure|array $values = []) [@param array $attributes, @param (\Closure(): array)|array $values, @return TRelatedModel]
-
firstOrCreate
- 変更前
firstOrCreate(array $attributes = [], array $values = []) [@param array $attributes, @param array $values, @return TRelatedModel]
- 変更後
firstOrCreate(array $attributes = [], Closure|array $values = []) [@param array $attributes, @param (\Closure(): array)|array $values, @return TRelatedModel]
Illuminate\Database\Eloquent\Relations\Relation
-
enforceMorphMap
- 変更前
static enforceMorphMap(array $map, $merge = true) [@param array<string, class-string<\Illuminate\Database\Eloquent\Model>> $map, @param bool $merge, @return array]
- 変更後
static enforceMorphMap(array $map, $merge = true) [@param array<array-key, class-string<\Illuminate\Database\Eloquent\Model>> $map, @param bool $merge, @return array]
-
morphMap
- 変更前
static morphMap(?array $map = null, $merge = true) [@param array<string, class-string<\Illuminate\Database\Eloquent\Model>>|null $map, @param bool $merge, @return array<string, class-string<\Illuminate\Database\Eloquent\Model>>]
- 変更後
static morphMap(?array $map = null, $merge = true) [@param array<array-key, class-string<\Illuminate\Database\Eloquent\Model>>|null $map, @param bool $merge, @return array<string, class-string<\Illuminate\Database\Eloquent\Model>>]
Illuminate\Http\Client\PendingRequest
-
delete
- 変更前
delete(string $url, $data = []) [@param string $url, @param array|\JsonSerializable|\Illuminate\Contracts\Support\Arrayable $data, @return (TAsync is false ? \Illuminate\Http\Client\Response : \GuzzleHttp\Promise\PromiseInterface)]
- 変更後
delete(string $url, $data = []) [@param string $url, @param array|\JsonSerializable|\Illuminate\Contracts\Support\Arrayable $data, @return \Illuminate\Http\Client\Response|\GuzzleHttp\Promise\PromiseInterface]
-
get
- 変更前
get(string $url, $query = null) [@param string $url, @param array|string|null $query, @return (TAsync is false ? \Illuminate\Http\Client\Response : \GuzzleHttp\Promise\PromiseInterface)]
- 変更後
get(string $url, $query = null) [@param string $url, @param array|string|null $query, @return \Illuminate\Http\Client\Response|\GuzzleHttp\Promise\PromiseInterface]
-
head
- 変更前
head(string $url, $query = null) [@param string $url, @param array|string|null $query, @return (TAsync is false ? \Illuminate\Http\Client\Response : \GuzzleHttp\Promise\PromiseInterface)]
- 変更後
head(string $url, $query = null) [@param string $url, @param array|string|null $query, @return \Illuminate\Http\Client\Response|\GuzzleHttp\Promise\PromiseInterface]
-
patch
- 変更前
patch(string $url, $data = []) [@param string $url, @param array|\JsonSerializable|\Illuminate\Contracts\Support\Arrayable $data, @return (TAsync is false ? \Illuminate\Http\Client\Response : \GuzzleHttp\Promise\PromiseInterface)]
- 変更後
patch(string $url, $data = []) [@param string $url, @param array|\JsonSerializable|\Illuminate\Contracts\Support\Arrayable $data, @return \Illuminate\Http\Client\Response|\GuzzleHttp\Promise\PromiseInterface]
-
post
- 変更前
post(string $url, $data = []) [@param string $url, @param array|\JsonSerializable|\Illuminate\Contracts\Support\Arrayable $data, @return (TAsync is false ? \Illuminate\Http\Client\Response : \GuzzleHttp\Promise\PromiseInterface)]
- 変更後
post(string $url, $data = []) [@param string $url, @param array|\JsonSerializable|\Illuminate\Contracts\Support\Arrayable $data, @return \Illuminate\Http\Client\Response|\GuzzleHttp\Promise\PromiseInterface]
-
put
- 変更前
put(string $url, $data = []) [@param string $url, @param array|\JsonSerializable|\Illuminate\Contracts\Support\Arrayable $data, @return (TAsync is false ? \Illuminate\Http\Client\Response : \GuzzleHttp\Promise\PromiseInterface)]
- 変更後
put(string $url, $data = []) [@param string $url, @param array|\JsonSerializable|\Illuminate\Contracts\Support\Arrayable $data, @return \Illuminate\Http\Client\Response|\GuzzleHttp\Promise\PromiseInterface]
-
send
- 変更前
send(string $method, string $url, array $options = []) [@param string $method, @param string $url, @param array $options, @return (TAsync is false ? \Illuminate\Http\Client\Response : \Illuminate\Http\Client\Promises\LazyPromise)]
- 変更後
send(string $method, string $url, array $options = []) [@param string $method, @param string $url, @param array $options, @return \Illuminate\Http\Client\Response|\Illuminate\Http\Client\Promises\LazyPromise]
Illuminate\Queue\Middleware\RateLimitedWithRedis
-
__construct
- 変更前
__construct($limiterName) [@param string $limiterName]
- 変更後
__construct($limiterName, ?string $connection = null) [@param string $limiterName]
Illuminate\Routing\Route
-
middleware
- 変更前
middleware($middleware = null) [@param array|string|null $middleware, @return $this|array]
- 変更後
middleware($middleware = null) [@param array|string|null $middleware, @return ($middleware is null ? array : $this)]
Illuminate\Support\Arr
-
wrap
- 変更前
static wrap($value) [@param TValue $value, @return ($value is null ? array{} : ($value is array ? TValue : array{TValue}))]
- 変更後
static wrap($value) [@param array<TKey, TValue>|TValue|null $value, @return ($value is null ? array{} : ($value is array ? array<TKey, TValue> : array{TValue}))]
Illuminate\Support\Collection
-
nth
- 変更前
nth($step, $offset = 0) [@param int $step, @param int $offset, @return static]
- 変更後
nth($step, $offset = 0) [@param int $step, @param int $offset, @return ($step is positive-int ? static : never)]
-
split
- 変更前
split($numberOfGroups) [@param int $numberOfGroups, @return static<int, static>]
- 変更後
split($numberOfGroups) [@param int $numberOfGroups, @return ($numberOfGroups is positive-int ? static<int, static> : never)]
-
splitIn
- 変更前
splitIn($numberOfGroups) [@param int $numberOfGroups, @return static<int, static>]
- 変更後
splitIn($numberOfGroups) [@param int $numberOfGroups, @return ($numberOfGroups is positive-int ? static<int, static> : never)]
Illuminate\Support\Facades\Bus
-
assertBatched
- 変更前
@method static assertBatched(callable $callback): void
- 変更後
@method static assertBatched(array|callable $callback): void
Illuminate\Support\Facades\Concurrency
-
createForkDriver
- 変更前
@method static createForkDriver(array $config): \Illuminate\Concurrency\ForkDriver
- 変更後
@method static createForkDriver(): \Illuminate\Concurrency\ForkDriver
-
createProcessDriver
- 変更前
@method static createProcessDriver(array $config): \Illuminate\Concurrency\ProcessDriver
- 変更後
@method static createProcessDriver(): \Illuminate\Concurrency\ProcessDriver
-
createSyncDriver
- 変更前
@method static createSyncDriver(array $config): \Illuminate\Concurrency\SyncDriver
- 変更後
@method static createSyncDriver(): \Illuminate\Concurrency\SyncDriver
Illuminate\Support\LazyCollection
-
nth
- 変更前
nth($step, $offset = 0) [@param int $step, @param int $offset, @return static]
- 変更後
nth($step, $offset = 0) [@param int $step, @param int $offset, @return ($step is positive-int ? static : never)]
-
range
- 変更前
static range($from, $to, $step = 1) [@param int $from, @param int $to, @param int $step, @return static<int, int>]
- 変更後
static range($from, $to, $step = 1) [@param int $from, @param int $to, @param int $step, @return ($step is zero ? never : static<int, int>)]
-
splitIn
- 変更前
splitIn($numberOfGroups) [@param int $numberOfGroups, @return static<int, static>]
- 変更後
splitIn($numberOfGroups) [@param int $numberOfGroups, @return ($numberOfGroups is positive-int ? static<int, static> : never)]
Illuminate\Support\Stringable
-
deduplicate
- 変更前
deduplicate(string $character = ' ') [@param string $character, @return static]
- 変更後
deduplicate(array|string $characters = ' ') [@param array<string>|string $characters, @return static]
Illuminate\Support\Testing\Fakes\BusFake
-
assertBatched
- 変更前
assertBatched(callable $callback) [@param callable(\Illuminate\Bus\PendingBatch): bool $callback, @return void]
- 変更後
assertBatched(callable|array $callback) [@param array|callable(\Illuminate\Bus\PendingBatch): bool $callback, @return void]
Illuminate\Support\ValidatedInput
-
dump
- 変更前
dump($keys = []) [@param mixed $keys, @return $this]
- 変更後
dump(...$keys) [@param mixed ...$keys, @return $this]
Illuminate\Testing\TestResponse
-
viewData
- 変更前
viewData($key) [@param string $key, @return mixed]
- 変更後
viewData($key = null) [@param string|null $key, @return mixed]
非推奨
1
Illuminate\Http\Request
-
get
- 変更前
get(string $key, mixed $default = null): mixed [@param string $key, @param mixed $default, @return mixed]
- 変更後
get(string $key, mixed $default = null): mixed [@param string $key, @param mixed $default, @return mixed]
削除
2
Illuminate\Support\Facades\Request
-
get
- 変更前
@method static get(string $key, mixed $default = null): mixed
Illuminate\Support\ValidatedInput
-
dd
- 変更前
dd(...$keys) [@param mixed ...$keys, @return never]