v12.15.0
追加
9
Illuminate\Container\Attributes\Context
-
__construct
- 変更後
__construct(string $key, mixed $default = null)
-
resolve
- 変更後
static resolve(self $attribute, Illuminate\Contracts\Container\Container $container): mixed [@param self $attribute, @param \Illuminate\Contracts\Container\Container $container, @return mixed]
Illuminate\Database\Eloquent\Concerns\HasAttributes
Illuminate\Support\Number
-
parse
- 変更後
static parse(string $string, ?int $type = \NumberFormatter::TYPE_DOUBLE, ?string $locale = null): int|float [@param string $string, @param int|null $type, @param string|null $locale, @return int|float|false]
-
parseFloat
- 変更後
static parseFloat(string $string, ?string $locale = null): float [@param string $string, @param string|null $locale, @return float|false]
-
parseInt
- 変更後
static parseInt(string $string, ?string $locale = null): int [@param string $string, @param string|null $locale, @return int|false]
Illuminate\Support\Stringable
-
hash
- 変更後
hash(string $algorithm) [@param string $algorithm, @return static]
Illuminate\Testing\TestResponse
-
assertClientError
- 変更後
assertClientError() [@return $this]
-
assertRedirectToAction
- 変更後
assertRedirectToAction($name, $parameters = []) [@param string|array $name, @param array $parameters, @return $this]
シグネチャ変更
12
Illuminate\Console\Command
-
fail
- 変更前
fail(Throwable|string|null $exception = null) [@param \Throwable|string|null $exception, @return void]
- 変更後
fail(Throwable|string|null $exception = null) [@param \Throwable|string|null $exception, @return never]
Illuminate\Database\Eloquent\Concerns\HasAttributes
-
getOriginal
- 変更前
getOriginal($key = null, $default = null) [@param string|null $key, @param mixed $default, @return mixed|array]
- 変更後
getOriginal($key = null, $default = null) [@param string|null $key, @param mixed $default, @return ($key is null ? array<string, mixed> : mixed)]
-
getRawOriginal
- 変更前
getRawOriginal($key = null, $default = null) [@param string|null $key, @param mixed $default, @return mixed|array]
- 変更後
getRawOriginal($key = null, $default = null) [@param string|null $key, @param mixed $default, @return ($key is null ? array<string, mixed> : mixed)]
Illuminate\Database\Eloquent\Relations\Concerns\InteractsWithPivotTable
-
sync
- 変更前
sync($ids, $detaching = true) [@param \Illuminate\Support\Collection|\Illuminate\Database\Eloquent\Model|array $ids, @param bool $detaching, @return array{attached: array, detached: array, updated: array}]
- 変更後
sync($ids, $detaching = true) [@param \Illuminate\Support\Collection|\Illuminate\Database\Eloquent\Model|array|int|string $ids, @param bool $detaching, @return array{attached: array, detached: array, updated: array}]
-
syncWithoutDetaching
- 変更前
syncWithoutDetaching($ids) [@param \Illuminate\Support\Collection|\Illuminate\Database\Eloquent\Model|array $ids, @return array{attached: array, detached: array, updated: array}]
- 変更後
syncWithoutDetaching($ids) [@param \Illuminate\Support\Collection|\Illuminate\Database\Eloquent\Model|array|int|string $ids, @return array{attached: array, detached: array, updated: array}]
-
syncWithPivotValues
- 変更前
syncWithPivotValues($ids, array $values, bool $detaching = true) [@param \Illuminate\Support\Collection|\Illuminate\Database\Eloquent\Model|array $ids, @param array $values, @param bool $detaching, @return array{attached: array, detached: array, updated: array}]
- 変更後
syncWithPivotValues($ids, array $values, bool $detaching = true) [@param \Illuminate\Support\Collection|\Illuminate\Database\Eloquent\Model|array|int|string $ids, @param array $values, @param bool $detaching, @return array{attached: array, detached: array, updated: array}]
Illuminate\Support\Facades\Request
-
enum
- 変更前
@method static enum(string $key, string $enumClass): \BackedEnum|null
- 変更後
@method static enum(string $key, string $enumClass, \BackedEnum|null $default = null): \BackedEnum|null
Illuminate\Support\Number
-
fileSize
- 変更前
static fileSize(int|float $bytes, int $precision = 0, ?int $maxPrecision = null, bool $useBinaryPrefix = false) [@param int|float $bytes, @param int $precision, @param int|null $maxPrecision, @param bool $useBinaryPrefix, @return string]
- 変更後
static fileSize(int|float $bytes, int $precision = 0, ?int $maxPrecision = null) [@param int|float $bytes, @param int $precision, @param int|null $maxPrecision, @return string]
Illuminate\Support\Traits\InteractsWithData
-
enum
- 変更前
enum($key, $enumClass) [@param string $key, @param class-string<TEnum> $enumClass, @return TEnum|null]
- 変更後
enum($key, $enumClass, $default = null) [@param string $key, @param class-string<TEnum> $enumClass, @param TEnum|null $default, @return TEnum|null]
Illuminate\Testing\TestResponse
-
assertExactJsonStructure
- 変更前
assertExactJsonStructure(?array $structure = null, $responseData = null) [@param array|null $structure, @param array|null $responseData, @return $this]
- 変更後
assertExactJsonStructure(?array $structure = null, ?array $responseData = null) [@param array|null $structure, @param array|null $responseData, @return $this]
-
assertJsonStructure
- 変更前
assertJsonStructure(?array $structure = null, $responseData = null) [@param array|null $structure, @param array|null $responseData, @return $this]
- 変更後
assertJsonStructure(?array $structure = null, ?array $responseData = null) [@param array|null $structure, @param array|null $responseData, @return $this]
-
assertSessionMissing
- 変更前
assertSessionMissing($key) [@param string|array $key, @return $this]
- 変更後
assertSessionMissing($key, $value = null) [@param string|array $key, @param mixed $value, @return $this]