トップ / リリース
v12.40.0
追加
16
Illuminate\Console\Scheduling\ManagesFrequencies
daysOfMonth
変更後
daysOfMonth(...$days) [@param array<int<1, 31>>|int<1, 31> ...$days, @return $this]
Illuminate\Queue\Console\PauseCommand
handle
変更後
handle(Illuminate\Contracts\Queue\Factory $manager) [@return int]
Illuminate\Queue\Console\ResumeCommand
handle
変更後
handle(Illuminate\Contracts\Queue\Factory $manager) [@return int]
Illuminate\Queue\QueueManager
isPaused
変更後
isPaused($connection, $queue) [@param string $connection, @param string $queue, @return bool]
pause
変更後
pause($connection, $queue) [@param string $connection, @param string $queue, @return void]
resume
変更後
resume($connection, $queue) [@param string $connection, @param string $queue, @return void]
Illuminate\Redis\Connections\PredisClusterConnection
keys
変更後
keys(string $pattern) [@param string $pattern, @return array]
Illuminate\Support\Carbon
minus
変更後
minus(int $years = 0, int $months = 0, int $weeks = 0, int $days = 0, int $hours = 0, int $minutes = 0, int $seconds = 0, int $microseconds = 0): static
plus
変更後
plus(int $years = 0, int $months = 0, int $weeks = 0, int $days = 0, int $hours = 0, int $minutes = 0, int $seconds = 0, int $microseconds = 0): static
Illuminate\Support\Facades\Queue
isPaused
変更後
@method static isPaused(string $connection, string $queue): bool
pause
変更後
@method static pause(string $connection, string $queue): void
resume
変更後
@method static resume(string $connection, string $queue): void
Illuminate\Support\Facades\Schedule
daysOfMonth
変更後
@method static daysOfMonth(array|int ...$days): \Illuminate\Console\Scheduling\PendingEventAttributes
Illuminate\Validation\Concerns\ValidatesAttributes
validateEncoding
変更後
validateEncoding($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]
Illuminate\Validation\Rules\File
encoding
変更後
encoding($encoding) [@param string $encoding, @return $this]
シグネチャ変更
18
Illuminate\Database\Eloquent\Concerns\QueriesRelationships
has
変更前
has($relation, $operator = '>=', $count = 1, $boolean = 'and', ?Closure $callback = null) [@param \Illuminate\Database\Eloquent\Relations\Relation<TRelatedModel, *, *>|string $relation, @param string $operator, @param int $count, @param string $boolean, @param (\Closure(\Illuminate\Database\Eloquent\Builder<TRelatedModel>): mixed)|null $callback, @return $this]
変更後
has($relation, $operator = '>=', $count = 1, $boolean = 'and', ?Closure $callback = null) [@param \Illuminate\Database\Eloquent\Relations\Relation<TRelatedModel, *, *>|string $relation, @param string $operator, @param \Illuminate\Contracts\Database\Query\Expression|int $count, @param string $boolean, @param (\Closure(\Illuminate\Database\Eloquent\Builder<TRelatedModel>): mixed)|null $callback, @return $this]
hasMorph
変更前
hasMorph($relation, $types, $operator = '>=', $count = 1, $boolean = 'and', ?Closure $callback = null) [@param \Illuminate\Database\Eloquent\Relations\MorphTo<TRelatedModel, *>|string $relation, @param string|array<int, string> $types, @param string $operator, @param int $count, @param string $boolean, @param (\Closure(\Illuminate\Database\Eloquent\Builder<TRelatedModel>, string): mixed)|null $callback, @return $this]
変更後
hasMorph($relation, $types, $operator = '>=', $count = 1, $boolean = 'and', ?Closure $callback = null) [@param \Illuminate\Database\Eloquent\Relations\MorphTo<TRelatedModel, *>|string $relation, @param string|array<int, string> $types, @param string $operator, @param \Illuminate\Contracts\Database\Query\Expression|int $count, @param string $boolean, @param (\Closure(\Illuminate\Database\Eloquent\Builder<TRelatedModel>, string): mixed)|null $callback, @return $this]
orHas
変更前
orHas($relation, $operator = '>=', $count = 1) [@param \Illuminate\Database\Eloquent\Relations\Relation<*, *, *>|string $relation, @param string $operator, @param int $count, @return $this]
変更後
orHas($relation, $operator = '>=', $count = 1) [@param \Illuminate\Database\Eloquent\Relations\Relation<*, *, *>|string $relation, @param string $operator, @param \Illuminate\Contracts\Database\Query\Expression|int $count, @return $this]
orHasMorph
変更前
orHasMorph($relation, $types, $operator = '>=', $count = 1) [@param \Illuminate\Database\Eloquent\Relations\MorphTo<*, *>|string $relation, @param string|array<int, string> $types, @param string $operator, @param int $count, @return $this]
変更後
orHasMorph($relation, $types, $operator = '>=', $count = 1) [@param \Illuminate\Database\Eloquent\Relations\MorphTo<*, *>|string $relation, @param string|array<int, string> $types, @param string $operator, @param \Illuminate\Contracts\Database\Query\Expression|int $count, @return $this]
orWhereHas
変更前
orWhereHas($relation, ?Closure $callback = null, $operator = '>=', $count = 1) [@param \Illuminate\Database\Eloquent\Relations\Relation<TRelatedModel, *, *>|string $relation, @param (\Closure(\Illuminate\Database\Eloquent\Builder<TRelatedModel>): mixed)|null $callback, @param string $operator, @param int $count, @return $this]
変更後
orWhereHas($relation, ?Closure $callback = null, $operator = '>=', $count = 1) [@param \Illuminate\Database\Eloquent\Relations\Relation<TRelatedModel, *, *>|string $relation, @param (\Closure(\Illuminate\Database\Eloquent\Builder<TRelatedModel>): mixed)|null $callback, @param string $operator, @param \Illuminate\Contracts\Database\Query\Expression|int $count, @return $this]
orWhereHasMorph
変更前
orWhereHasMorph($relation, $types, ?Closure $callback = null, $operator = '>=', $count = 1) [@param \Illuminate\Database\Eloquent\Relations\MorphTo<TRelatedModel, *>|string $relation, @param string|array<int, string> $types, @param (\Closure(\Illuminate\Database\Eloquent\Builder<TRelatedModel>, string): mixed)|null $callback, @param string $operator, @param int $count, @return $this]
変更後
orWhereHasMorph($relation, $types, ?Closure $callback = null, $operator = '>=', $count = 1) [@param \Illuminate\Database\Eloquent\Relations\MorphTo<TRelatedModel, *>|string $relation, @param string|array<int, string> $types, @param (\Closure(\Illuminate\Database\Eloquent\Builder<TRelatedModel>, string): mixed)|null $callback, @param string $operator, @param \Illuminate\Contracts\Database\Query\Expression|int $count, @return $this]
whereHas
変更前
whereHas($relation, ?Closure $callback = null, $operator = '>=', $count = 1) [@param \Illuminate\Database\Eloquent\Relations\Relation<TRelatedModel, *, *>|string $relation, @param (\Closure(\Illuminate\Database\Eloquent\Builder<TRelatedModel>): mixed)|null $callback, @param string $operator, @param int $count, @return $this]
変更後
whereHas($relation, ?Closure $callback = null, $operator = '>=', $count = 1) [@param \Illuminate\Database\Eloquent\Relations\Relation<TRelatedModel, *, *>|string $relation, @param (\Closure(\Illuminate\Database\Eloquent\Builder<TRelatedModel>): mixed)|null $callback, @param string $operator, @param \Illuminate\Contracts\Database\Query\Expression|int $count, @return $this]
whereHasMorph
変更前
whereHasMorph($relation, $types, ?Closure $callback = null, $operator = '>=', $count = 1) [@param \Illuminate\Database\Eloquent\Relations\MorphTo<TRelatedModel, *>|string $relation, @param string|array<int, string> $types, @param (\Closure(\Illuminate\Database\Eloquent\Builder<TRelatedModel>, string): mixed)|null $callback, @param string $operator, @param int $count, @return $this]
変更後
whereHasMorph($relation, $types, ?Closure $callback = null, $operator = '>=', $count = 1) [@param \Illuminate\Database\Eloquent\Relations\MorphTo<TRelatedModel, *>|string $relation, @param string|array<int, string> $types, @param (\Closure(\Illuminate\Database\Eloquent\Builder<TRelatedModel>, string): mixed)|null $callback, @param string $operator, @param \Illuminate\Contracts\Database\Query\Expression|int $count, @return $this]
withWhereHas
変更前
withWhereHas($relation, ?Closure $callback = null, $operator = '>=', $count = 1) [@param string $relation, @param (\Closure(\Illuminate\Database\Eloquent\Builder<*>|\Illuminate\Database\Eloquent\Relations\Relation<*, *, *>): mixed)|null $callback, @param string $operator, @param int $count, @return $this]
変更後
withWhereHas($relation, ?Closure $callback = null, $operator = '>=', $count = 1) [@param string $relation, @param (\Closure(\Illuminate\Database\Eloquent\Builder<*>|\Illuminate\Database\Eloquent\Relations\Relation<*, *, *>): mixed)|null $callback, @param string $operator, @param \Illuminate\Contracts\Database\Query\Expression|int $count, @return $this]
Illuminate\Database\Eloquent\Model
handleLazyLoadingViolationUsing
変更前
static handleLazyLoadingViolationUsing(?callable $callback) [@param callable|null $callback, @return void]
変更後
static handleLazyLoadingViolationUsing(?callable $callback) [@return void]
Illuminate\Http\Client\RequestException
report
変更前
report(): void [@return void]
変更後
report() [@return bool]
Illuminate\Http\Concerns\InteractsWithInput
fluent
変更前
fluent($key = null) [@param array|string|null $key, @return \Illuminate\Support\Fluent]
変更後
fluent($key = null, array $default = []) [@param array|string|null $key, @param array $default, @return \Illuminate\Support\Fluent]
Illuminate\Support\Collection
sliding
変更前
sliding($size = 2, $step = 1) [@param int $size, @param int $step, @return static<int, static>]
変更後
sliding($size = 2, $step = 1) [@param positive-int $size, @param positive-int $step, @return static<int, static>]
Illuminate\Support\Facades\Request
fluent
変更前
@method static fluent(array|string|null $key = null): \Illuminate\Support\Fluent
変更後
@method static fluent(array|string|null $key = null, array $default = []): \Illuminate\Support\Fluent
getAcceptableContentTypes
変更前
@method static getAcceptableContentTypes(): string[]
変更後
@method static getAcceptableContentTypes(): array
Illuminate\Support\LazyCollection
sliding
変更前
sliding($size = 2, $step = 1) [@param int $size, @param int $step, @return static<int, static>]
変更後
sliding($size = 2, $step = 1) [@param positive-int $size, @param positive-int $step, @return static<int, static>]
Illuminate\Support\Str
replace
変更前
static replace($search, $replace, $subject, $caseSensitive = true) [@param string|iterable<string> $search, @param string|iterable<string> $replace, @param string|iterable<string> $subject, @param bool $caseSensitive, @return string|string[]]
変更後
static replace($search, $replace, $subject, $caseSensitive = true) [@param string|iterable<string> $search, @param string|iterable<string> $replace, @param string|iterable<string> $subject, @param bool $caseSensitive, @return ($subject is string ? string : string[])]
Illuminate\Support\Uri
path
変更前
path(): ?string
変更後
path(): string [@return non-empty-string]