v13.34.0

追加 15

Illuminate\Database\Schema\Builder

  • getColumn
    変更後
    getColumn($table, $column) [@param string $table, @param string $column, @return array{name: string, type: string, type_name: string, collation: string|null, nullable: bool, default: mixed, auto_increment: bool, comment: string|null, generation: array{type: string, expression: string|null}|null}]

Illuminate\Foundation\CloudBootstrapper

Illuminate\Foundation\Cloud\ExceptionReporter

  • __construct
    変更後
    __construct(Illuminate\Foundation\Cloud\Events $events, Closure|Illuminate\Foundation\Exceptions\Renderer\Mappers\BladeMapper $bladeMapper, string $basePath, array $config) [@param array{ stop: bool, capture_request_payload: bool, redact_request_payload_fields: list<string>, redact_headers: list<string>, redact_command_input_fields: list<string>, } $config]
  • __invoke
    変更後
    __invoke(Throwable $e): ?bool
  • exceptionId
    変更後
    exceptionId(Throwable $e): string
  • finishScheduledTask
    変更後
    finishScheduledTask(Illuminate\Console\Scheduling\Event $task): void
  • flushJobContext
    変更後
    flushJobContext(): void
  • flushScheduledTaskContext
    変更後
    flushScheduledTaskContext(): void
  • prepareForCommand
    変更後
    prepareForCommand(string $name, Symfony\Component\Console\Input\InputInterface $input): void
  • prepareForJob
    変更後
    prepareForJob(Illuminate\Contracts\Queue\Job $job): void
  • prepareForScheduledTask
    変更後
    prepareForScheduledTask(Illuminate\Console\Scheduling\Event $task): void
  • rememberTraceIdInContext
    変更後
    rememberTraceIdInContext(Illuminate\Log\Context\Repository $context): void
  • rememberUser
    変更後
    rememberUser(Illuminate\Contracts\Auth\Authenticatable $user): void
  • rememberUserIdInContext
    変更後
    rememberUserIdInContext(Illuminate\Log\Context\Repository $context): void

Illuminate\Support\Facades\Schema

  • getColumn
    変更後
    @method static getColumn(string $table, string $column): array

シグネチャ変更 18

Illuminate\Console\Scheduling\ManagesAttributes

  • environments
    変更前
    environments($environments) [@param mixed $environments, @return $this]
    変更後
    environments($environments) [@param \UnitEnum|string|array $environments, @return $this]

Illuminate\Contracts\Foundation\Application

  • environment
    変更前
    environment(...$environments) [@param string|array ...$environments, @return string|bool]
    変更後
    environment(...$environments) [@param \UnitEnum|string|array ...$environments, @return string|bool]

Illuminate\Database\ClassMorphViolationException

  • __construct
    変更前
    __construct($model) [@param object $model]
    変更後
    __construct($model) [@param object|string $model]

Illuminate\Database\Eloquent\PendingHasThroughRelationship

  • has
    変更前
    has($callback) [@param string|(callable(TIntermediateModel): (\Illuminate\Database\Eloquent\Relations\HasOne<TRelatedModel, TIntermediateModel>|\Illuminate\Database\Eloquent\Relations\HasMany<TRelatedModel, TIntermediateModel>|\Illuminate\Database\Eloquent\Relations\MorphOneOrMany<TRelatedModel, TIntermediateModel>)) $callback, @return ( $callback is string ? \Illuminate\Database\Eloquent\Relations\HasManyThrough<\Illuminate\Database\Eloquent\Model, TIntermediateModel, TDeclaringModel>|\Illuminate\Database\Eloquent\Relations\HasOneThrough<\Illuminate\Database\Eloquent\Model, TIntermediateModel, TDeclaringModel> : ( TLocalRelationship is \Illuminate\Database\Eloquent\Relations\HasMany<TIntermediateModel, TDeclaringModel> ? \Illuminate\Database\Eloquent\Relations\HasManyThrough<TRelatedModel, TIntermediateModel, TDeclaringModel> : ( $callback is callable(TIntermediateModel): \Illuminate\Database\Eloquent\Relations\HasMany<TRelatedModel, TIntermediateModel> ? \Illuminate\Database\Eloquent\Relations\HasManyThrough<TRelatedModel, TIntermediateModel, TDeclaringModel> : \Illuminate\Database\Eloquent\Relations\HasOneThrough<TRelatedModel, TIntermediateModel, TDeclaringModel> ) ) )]
    変更後
    has($callback) [@param string|(callable(TIntermediateModel): (\Illuminate\Database\Eloquent\Relations\HasOne<TRelatedModel, TIntermediateModel>|\Illuminate\Database\Eloquent\Relations\HasMany<TRelatedModel, TIntermediateModel>|\Illuminate\Database\Eloquent\Relations\MorphMany<TRelatedModel, TIntermediateModel>|\Illuminate\Database\Eloquent\Relations\MorphOneOrMany<TRelatedModel, TIntermediateModel>)) $callback, @return ( $callback is string ? \Illuminate\Database\Eloquent\Relations\HasManyThrough<\Illuminate\Database\Eloquent\Model, TIntermediateModel, TDeclaringModel>|\Illuminate\Database\Eloquent\Relations\HasOneThrough<\Illuminate\Database\Eloquent\Model, TIntermediateModel, TDeclaringModel> : ( TLocalRelationship is \Illuminate\Database\Eloquent\Relations\HasMany<TIntermediateModel, TDeclaringModel> ? \Illuminate\Database\Eloquent\Relations\HasManyThrough<TRelatedModel, TIntermediateModel, TDeclaringModel> : ( $callback is callable(TIntermediateModel): (\Illuminate\Database\Eloquent\Relations\HasMany<TRelatedModel, TIntermediateModel>|\Illuminate\Database\Eloquent\Relations\MorphMany<TRelatedModel, TIntermediateModel>) ? \Illuminate\Database\Eloquent\Relations\HasManyThrough<TRelatedModel, TIntermediateModel, TDeclaringModel> : \Illuminate\Database\Eloquent\Relations\HasOneThrough<TRelatedModel, TIntermediateModel, TDeclaringModel> ) ) )]

Illuminate\Foundation\Application

  • environment
    変更前
    environment(...$environments) [@param string|array ...$environments, @return string|bool]
    変更後
    environment(...$environments) [@param \UnitEnum|string|array ...$environments, @return string|bool]

Illuminate\Foundation\Cloud\FailedJobProvider

  • __construct
    変更前
    __construct(Illuminate\Queue\Failed\FailedJobProviderInterface $failer, Illuminate\Foundation\Cloud\Events $events, Illuminate\Contracts\Encryption\StringEncrypter $encrypter)
    変更後
    __construct(Illuminate\Queue\Failed\FailedJobProviderInterface $failer, Illuminate\Foundation\Cloud\Events $events, Illuminate\Contracts\Encryption\StringEncrypter $encrypter, ?Illuminate\Foundation\Cloud\ExceptionReporter $reporter = null)
  • flush
    変更前
    flush($hours = null) [@param int|null $hours, @return void]
    変更後
    flush($hours = null, $queue = null) [@param int|null $hours, @param string|null $queue, @return void]

Illuminate\Queue\Console\RestartCommand

  • handle
    変更前
    handle() [@return void]
    変更後
    handle() [@return int]

Illuminate\Queue\Events\JobProcessed

  • __construct
    変更前
    __construct($connectionName, $job) [@param string $connectionName, @param \Illuminate\Contracts\Queue\Job $job]
    変更後
    __construct($connectionName, $job, $duration = null) [@param string $connectionName, @param \Illuminate\Contracts\Queue\Job $job, @param float|null $duration]

Illuminate\Queue\Failed\DatabaseFailedJobProvider

  • flush
    変更前
    flush($hours = null) [@param int|null $hours, @return void]
    変更後
    flush($hours = null, $queue = null) [@param int|null $hours, @param string|null $queue, @return void]

Illuminate\Queue\Failed\DatabaseUuidFailedJobProvider

  • flush
    変更前
    flush($hours = null) [@param int|null $hours, @return void]
    変更後
    flush($hours = null, $queue = null) [@param int|null $hours, @param string|null $queue, @return void]

Illuminate\Queue\Failed\DynamoDbFailedJobProvider

  • flush
    変更前
    flush($hours = null) [@param int|null $hours, @return void]
    変更後
    flush($hours = null, $queue = null) [@param int|null $hours, @param string|null $queue, @return void]

Illuminate\Queue\Failed\FileFailedJobProvider

  • flush
    変更前
    flush($hours = null) [@param int|null $hours, @return void]
    変更後
    flush($hours = null, $queue = null) [@param int|null $hours, @param string|null $queue, @return void]

Illuminate\Queue\Failed\NullFailedJobProvider

  • flush
    変更前
    flush($hours = null) [@param int|null $hours, @return void]
    変更後
    flush($hours = null, $queue = null) [@param int|null $hours, @param string|null $queue, @return void]

Illuminate\Queue\QueueManager

  • isPaused
    変更前
    isPaused($connection, $queue) [@param string $connection, @param string $queue, @return bool]
    変更後
    isPaused($connection, $queue) [@param \UnitEnum|string $connection, @param \UnitEnum|string $queue, @return bool]

Illuminate\Support\Facades\App

  • environment
    変更前
    @method static environment(string|array ...$environments): string|bool
    変更後
    @method static environment(\UnitEnum|string|array ...$environments): string|bool

Illuminate\Support\Facades\Queue

  • isPaused
    変更前
    @method static isPaused(string $connection, string $queue): bool
    変更後
    @method static isPaused(\UnitEnum|string $connection, \UnitEnum|string $queue): bool

Illuminate\Support\Facades\Schedule

  • environments
    変更前
    @method static environments(mixed $environments): \Illuminate\Console\Scheduling\PendingEventAttributes
    変更後
    @method static environments(\UnitEnum|string|array $environments): \Illuminate\Console\Scheduling\PendingEventAttributes