v13.37.0

追加 6

Illuminate\Database\Eloquent\Relations\HasOneOrManyThrough

  • incrementOrCreate
    変更後
    incrementOrCreate(array $attributes, string $column = 'count', $default = 1, $step = 1, array $extra = []) [@param array $attributes, @param string $column, @param int|float $default, @param int|float $step, @param array $extra, @return TRelatedModel]

Illuminate\Database\Migrations\Migrator

  • shouldSkip
    変更後
    shouldSkip($path) [@param string $path, @return bool]

Illuminate\Foundation\CloudBootstrapper

  • configureExceptions
    変更後
    static configureExceptions(Illuminate\Foundation\Application $app): void

Illuminate\Http\RedirectResponse

  • toResponse
    変更後
    toResponse(mixed $request): static [@param \Illuminate\Http\Request $request, @return $this]

Illuminate\Image\Image

  • toJxl
    変更後
    toJxl(): static

Illuminate\Validation\Rules\Numeric

  • __construct
    変更後
    __construct(bool $strict = false)

シグネチャ変更 10

Illuminate\Console\Events\ScheduledTaskFailed

  • __construct
    変更前
    __construct(Illuminate\Console\Scheduling\Event $task, Throwable $exception) [@param \Illuminate\Console\Scheduling\Event $task, @param \Throwable $exception]
    変更後
    __construct(Illuminate\Console\Scheduling\Event $task, Throwable $exception, ?float $runtime = null) [@param \Illuminate\Console\Scheduling\Event $task, @param \Throwable $exception, @param float|null $runtime]

Illuminate\Database\Eloquent\Concerns\QueriesRelationships

  • orWhereAttachedTo
    変更前
    orWhereAttachedTo($related, $relationshipName = null) [@param \Illuminate\Database\Eloquent\Model $related, @param string|null $relationshipName, @return $this]
    変更後
    orWhereAttachedTo($related, $relationshipName = null) [@param \Illuminate\Database\Eloquent\Model|\Illuminate\Database\Eloquent\Collection<int, covariant \Illuminate\Database\Eloquent\Model> $related, @param string|null $relationshipName, @return $this]
  • orWhereBelongsTo
    変更前
    orWhereBelongsTo($related, $relationshipName = null) [@param \Illuminate\Database\Eloquent\Model $related, @param string|null $relationshipName, @return $this]
    変更後
    orWhereBelongsTo($related, $relationshipName = null) [@param \Illuminate\Database\Eloquent\Model|\Illuminate\Database\Eloquent\Collection<int, covariant \Illuminate\Database\Eloquent\Model> $related, @param string|null $relationshipName, @return $this]
  • whereAttachedTo
    変更前
    whereAttachedTo($related, $relationshipName = null, $boolean = 'and') [@param \Illuminate\Database\Eloquent\Model|\Illuminate\Database\Eloquent\Collection<int, \Illuminate\Database\Eloquent\Model> $related, @param string|null $relationshipName, @param string $boolean, @return $this]
    変更後
    whereAttachedTo($related, $relationshipName = null, $boolean = 'and') [@param \Illuminate\Database\Eloquent\Model|\Illuminate\Database\Eloquent\Collection<int, covariant \Illuminate\Database\Eloquent\Model> $related, @param string|null $relationshipName, @param string $boolean, @return $this]
  • whereBelongsTo
    変更前
    whereBelongsTo($related, $relationshipName = null, $boolean = 'and') [@param \Illuminate\Database\Eloquent\Model|\Illuminate\Database\Eloquent\Collection<int, \Illuminate\Database\Eloquent\Model> $related, @param string|null $relationshipName, @param string $boolean, @return $this]
    変更後
    whereBelongsTo($related, $relationshipName = null, $boolean = 'and') [@param \Illuminate\Database\Eloquent\Model|\Illuminate\Database\Eloquent\Collection<int, covariant \Illuminate\Database\Eloquent\Model> $related, @param string|null $relationshipName, @param string $boolean, @return $this]

Illuminate\Validation\Rule

  • numeric
    変更前
    static numeric() [@return \Illuminate\Validation\Rules\Numeric]
    変更後
    static numeric(bool $strict = false) [@return \Illuminate\Validation\Rules\Numeric]
  • unless
    変更前
    static unless($condition, $rules, $defaultRules = []) [@param callable|bool $condition, @param \Illuminate\Contracts\Validation\ValidationRule|\Illuminate\Contracts\Validation\InvokableRule|\Illuminate\Contracts\Validation\Rule|\Closure|array|string $rules, @param \Illuminate\Contracts\Validation\ValidationRule|\Illuminate\Contracts\Validation\InvokableRule|\Illuminate\Contracts\Validation\Rule|\Closure|array|string $defaultRules, @return \Illuminate\Validation\ConditionalRules]
    変更後
    static unless($condition, $rules, $defaultRules = []) [@param callable|bool $condition, @param \Illuminate\Contracts\Validation\ValidationRule|\Illuminate\Contracts\Validation\InvokableRule|\Illuminate\Contracts\Validation\Rule|\Closure|\Stringable|array|string $rules, @param \Illuminate\Contracts\Validation\ValidationRule|\Illuminate\Contracts\Validation\InvokableRule|\Illuminate\Contracts\Validation\Rule|\Closure|\Stringable|array|string $defaultRules, @return \Illuminate\Validation\ConditionalRules]
  • when
    変更前
    static when($condition, $rules, $defaultRules = []) [@param callable|bool $condition, @param \Illuminate\Contracts\Validation\ValidationRule|\Illuminate\Contracts\Validation\InvokableRule|\Illuminate\Contracts\Validation\Rule|\Closure|array|string $rules, @param \Illuminate\Contracts\Validation\ValidationRule|\Illuminate\Contracts\Validation\InvokableRule|\Illuminate\Contracts\Validation\Rule|\Closure|array|string $defaultRules, @return \Illuminate\Validation\ConditionalRules]
    変更後
    static when($condition, $rules, $defaultRules = []) [@param callable|bool $condition, @param \Illuminate\Contracts\Validation\ValidationRule|\Illuminate\Contracts\Validation\InvokableRule|\Illuminate\Contracts\Validation\Rule|\Closure|\Stringable|array|string $rules, @param \Illuminate\Contracts\Validation\ValidationRule|\Illuminate\Contracts\Validation\InvokableRule|\Illuminate\Contracts\Validation\Rule|\Closure|\Stringable|array|string $defaultRules, @return \Illuminate\Validation\ConditionalRules]

Illuminate\View\InvokableComponentVariable

  • __construct
    変更前
    __construct(Closure $callable) [@param \Closure $callable]
    変更後
    __construct(Closure $callable) [@param \Closure(): TValue $callable]
  • __invoke
    変更前
    __invoke() [@return mixed]
    変更後
    __invoke() [@return TValue]