v12.48.0
追加
6
Illuminate\Bus\Events\BatchFinished
-
__construct
- 変更後
__construct(Illuminate\Bus\Batch $batch) [@param \Illuminate\Bus\Batch $batch]
Illuminate\Database\Query\Builder
-
selectExpression
- 変更後
selectExpression($expression, $as) [@param \Illuminate\Contracts\Database\Query\Expression $expression, @param string $as, @return $this]
Illuminate\Http\Client\Response
Illuminate\Http\Middleware\HandleCors
-
flushState
- 変更後
static flushState() [@return void]
-
skipWhen
- 変更後
static skipWhen(Closure $callback) [@param \Closure $callback, @return void]
Illuminate\Validation\Rules\Enum
シグネチャ変更
24
Illuminate\Http\Client\PendingRequest
-
pool
- 変更前
pool(callable $callback, ?int $concurrency = null) [@param (callable(\Illuminate\Http\Client\Pool): mixed) $callback, @param non-negative-int|null $concurrency, @return array<array-key, \Illuminate\Http\Client\Response|\Illuminate\Http\Client\ConnectionException|\Illuminate\Http\Client\RequestException>]
- 変更後
pool(callable $callback, ?int $concurrency = null) [@param (callable(\Illuminate\Http\Client\Pool): mixed) $callback, @param non-negative-int|null $concurrency, @return array<array-key, \Illuminate\Http\Client\Response|\Throwable>]
-
retry
- 変更前
retry(array|int $times, Closure|int $sleepMilliseconds = 0, ?callable $when = null, bool $throw = true) [@param array|int $times, @param Closure|int $sleepMilliseconds, @param callable|null $when, @param bool $throw, @return $this]
- 変更後
retry(array|int $times, Closure|int $sleepMilliseconds = 0, ?callable $when = null, bool $throw = true) [@param array|int $times, @param (Closure(int, mixed): int)|int $sleepMilliseconds, @param (callable(\Throwable, static, string|null): bool)|null $when, @param bool $throw, @return $this]
Illuminate\Http\Client\Response
-
collect
- 変更前
collect($key = null) [@param string|null $key, @return \Illuminate\Support\Collection]
- 変更後
collect($key = null, $flags = null) [@param string|null $key, @param int-mask<JSON_BIGINT_AS_STRING, JSON_INVALID_UTF8_IGNORE, JSON_INVALID_UTF8_SUBSTITUTE, JSON_OBJECT_AS_ARRAY, JSON_THROW_ON_ERROR>|null $flags, @return \Illuminate\Support\Collection]
-
fluent
- 変更前
fluent($key = null) [@param string|null $key, @return \Illuminate\Support\Fluent]
- 変更後
fluent($key = null, $flags = null) [@param string|null $key, @param int-mask<JSON_BIGINT_AS_STRING, JSON_INVALID_UTF8_IGNORE, JSON_INVALID_UTF8_SUBSTITUTE, JSON_OBJECT_AS_ARRAY, JSON_THROW_ON_ERROR>|null $flags, @return \Illuminate\Support\Fluent]
-
json
- 変更前
json($key = null, $default = null) [@param string|null $key, @param mixed $default, @return mixed]
- 変更後
json($key = null, $default = null, $flags = null) [@param string|null $key, @param mixed $default, @param int-mask<JSON_BIGINT_AS_STRING, JSON_INVALID_UTF8_IGNORE, JSON_INVALID_UTF8_SUBSTITUTE, JSON_OBJECT_AS_ARRAY, JSON_THROW_ON_ERROR>|null $flags, @return mixed]
-
object
- 変更前
object() [@return object|null]
- 変更後
object($flags = null) [@param int-mask<JSON_BIGINT_AS_STRING, JSON_INVALID_UTF8_IGNORE, JSON_INVALID_UTF8_SUBSTITUTE, JSON_OBJECT_AS_ARRAY, JSON_THROW_ON_ERROR>|null $flags, @return object|null]
Illuminate\Queue\Events\JobPopping
-
__construct
- 変更前
__construct($connectionName) [@param string $connectionName]
- 変更後
__construct($connectionName, $queue = null) [@param string $connectionName, @param string|null $queue]
Illuminate\Queue\Events\JobReleasedAfterException
-
__construct
- 変更前
__construct($connectionName, $job) [@param string $connectionName, @param \Illuminate\Contracts\Queue\Job $job]
- 変更後
__construct($connectionName, $job, $backoff = null) [@param string $connectionName, @param \Illuminate\Contracts\Queue\Job $job, @param int|null $backoff]
Illuminate\Support\Collection
-
merge
- 変更前
merge($items) [@param \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue> $items, @return static]
- 変更後
merge($items) [@param \Illuminate\Contracts\Support\Arrayable<TKey, TMergeValue>|iterable<TKey, TMergeValue> $items, @return static<TKey, TValue|TMergeValue>]
Illuminate\Support\Enumerable
-
merge
- 変更前
merge($items) [@param \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue> $items, @return static]
- 変更後
merge($items) [@param \Illuminate\Contracts\Support\Arrayable<TKey, TMergeValue>|iterable<TKey, TMergeValue> $items, @return static<TKey, TValue|TMergeValue>]
Illuminate\Support\Number
-
abbreviate
- 変更前
static abbreviate(int|float $number, int $precision = 0, ?int $maxPrecision = null) [@param int|float $number, @param int $precision, @param int|null $maxPrecision, @return bool|string]
- 変更後
static abbreviate(int|float $number, int $precision = 0, ?int $maxPrecision = null) [@param int|float $number, @param int $precision, @param int|null $maxPrecision, @return string|false]
-
pairs
- 変更前
static pairs(int|float $to, int|float $by, int|float $start = 0, int|float $offset = 1) [@param int|float $to, @param int|float $by, @param int|float $start, @param int|float $offset, @return array]
- 変更後
static pairs(int|float $to, int|float $by, int|float $start = 0, int|float $offset = 1) [@param int|float $to, @param int|float $by, @param int|float $start, @param int|float $offset, @return list<array{int|float, int|float}>]
Illuminate\Support\Str
-
finish
- 変更前
static finish($value, $cap) [@param string $value, @param string $cap, @return string]
- 変更後
static finish($value, $cap) [@param string $value, @param string $cap, @return ($value is '' ? ($cap is '' ? '' : non-empty-string) : non-empty-string)]
-
fromBase64
- 変更前
static fromBase64($string, $strict = false) [@param string $string, @param bool $strict, @return ($strict is true ? string|false : string)]
- 変更後
static fromBase64($string, $strict = false) [@param string $string, @param bool $strict, @return ($strict is true ? ($string is '' ? '' : string|false) : ($string is '' ? '' : string))]
-
lcfirst
- 変更前
static lcfirst($string) [@param string $string, @return ($string is '' ? '' : string)]
- 変更後
static lcfirst($string) [@param string $string, @return ($string is '' ? '' : non-empty-string)]
-
lower
- 変更前
static lower($value) [@param string $value, @return lowercase-string]
- 変更後
static lower($value) [@param string $value, @return ($value is '' ? '' : non-empty-string&lowercase-string)]
-
position
- 変更前
static position($haystack, $needle, $offset = 0, $encoding = null) [@param string $haystack, @param string $needle, @param int $offset, @param string|null $encoding]
- 変更後
static position($haystack, $needle, $offset = 0, $encoding = null) [@param string $haystack, @param string $needle, @param int $offset, @param string|null $encoding, @return ($haystack is '' ? false : ($needle is '' ? false : int|false))]
-
replaceMatches
- 変更前
static replaceMatches($pattern, $replace, $subject, $limit = -1) [@param string|string[] $pattern, @param (\Closure(array): string)|string[]|string $replace, @param array|string[] $subject, @param int $limit, @return ($subject is array ? string|null : string[]|null)]
- 変更後
static replaceMatches($pattern, $replace, $subject, $limit = -1) [@param string|string[] $pattern, @param (\Closure(array): string)|string[]|string $replace, @param string[]|string $subject, @param int $limit, @return ($subject is array ? string[]|null : string|null)]
-
start
- 変更前
static start($value, $prefix) [@param string $value, @param string $prefix, @return string]
- 変更後
static start($value, $prefix) [@param string $value, @param string $prefix, @return ($value is '' ? ($prefix is '' ? '' : non-empty-string): non-empty-string)]
-
ucfirst
- 変更前
static ucfirst($string) [@param string $string, @return ($string is '' ? '' : string)]
- 変更後
static ucfirst($string) [@param string $string, @return ($string is '' ? '' : non-empty-string)]
-
ucwords
- 変更前
static ucwords($string, $separators = " \t\r\n\f\v") [@param string $string, @param string $separators, @return ($string is '' ? '' : string)]
- 変更後
static ucwords($string, $separators = " \t\r\n\f\v") [@param string $string, @param string $separators, @return ($string is '' ? '' : non-empty-string)]
-
upper
- 変更前
static upper($value) [@param string $value, @return uppercase-string]
- 変更後
static upper($value) [@param string $value, @return ($value is '' ? '' : non-empty-string&uppercase-string)]
-
wrap
- 変更前
static wrap($value, $before, $after = null) [@param string $value, @param string $before, @param string|null $after, @return string]
- 変更後
static wrap($value, $before, $after = null) [@param string $value, @param string $before, @param string|null $after, @return ($value is '' ? ($before is '' ? ($after is '' ? '' : ($after is null ? '' : non-empty-string)) : non-empty-string) : non-empty-string)]
Illuminate\Support\ValidatedInput
-
__isset
- 変更前
__isset($name) [@return bool]
- 変更後
__isset($name) [@param string $name, @return bool]