v13.9.0

追加 42

Illuminate\Contracts\Queue\PreparesForDispatch

Illuminate\Database\Schema\Blueprint

  • foreignUuidFor
    変更後
    foreignUuidFor($model, $column = null) [@param \Illuminate\Database\Eloquent\Model|string $model, @param string|null $column, @return \Illuminate\Database\Schema\ForeignIdColumnDefinition]

Illuminate\Foundation\Cloud

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

Illuminate\Foundation\Cloud\Events

  • __construct
    変更後
    __construct(string $address)
  • emit
    変更後
    emit(array $payload): void [@param array<string, mixed> $payload]
  • emitMany
    変更後
    emitMany(array $payloads): void [@param list<array<string, mixed>> $payloads]

Illuminate\Foundation\Cloud\FailedJobProvider

  • __construct
    変更後
    __construct(Illuminate\Queue\Failed\FailedJobProviderInterface $failer, Illuminate\Foundation\Cloud\Events $events, Illuminate\Contracts\Encryption\StringEncrypter $encrypter)
  • all
    変更後
    all() [@return array]
  • count
    変更後
    count($connection = null, $queue = null) [@param string|null $connection, @param string|null $queue, @return int]
  • find
    変更後
    find($id) [@param mixed $id, @return object|null]
  • flush
    変更後
    flush($hours = null) [@param int|null $hours, @return void]
  • forget
    変更後
    forget($id) [@param mixed $id, @return bool]
  • ids
    変更後
    ids($queue = null) [@param string|null $queue, @return array]
  • log
    変更後
    log($connection, $queue, $payload, $exception) [@param string $connection, @param string $queue, @param string $payload, @param \Throwable $exception, @return string|null]
  • prune
    変更後
    prune(DateTimeInterface $before) [@param \DateTimeInterface $before, @return int]
  • setQueue
    変更後
    setQueue($queue) [@param \Illuminate\Foundation\Cloud\Queue $queue, @return $this]

Illuminate\Foundation\Cloud\Queue

  • __call
    変更後
    __call($method, $parameters) [@param string $method, @param array $parameters, @return mixed]
  • __construct
    変更後
    __construct(Illuminate\Contracts\Queue\Queue $queue, Illuminate\Foundation\Cloud\Events $events, array $config)
  • bulk
    変更後
    bulk($jobs, $data = '', $queue = null) [@param array $jobs, @param mixed $data, @param string|null $queue, @return mixed]
  • clear
    変更後
    clear($queue) [@param string $queue, @return int]
  • creationTimeOfOldestPendingJob
    変更後
    creationTimeOfOldestPendingJob($queue = null) [@param string|null $queue, @return int|null]
  • delayedSize
    変更後
    delayedSize($queue = null) [@param string|null $queue, @return int]
  • finishProcessingJob
    変更後
    finishProcessingJob($default = 'processed', $timestamp = null) [@param string $default, @param \Carbon\CarbonImmutable|null $timestamp, @return void]
  • finishQueueingJob
    変更後
    finishQueueingJob($queue) [@param string $queue]
  • getConnectionName
    変更後
    getConnectionName() [@return string]
  • getQueueableOptions
    変更後
    getQueueableOptions($job, $queue, $payload, $delay = null): array [@param mixed $job, @param string|null $queue, @param string $payload, @param \DateTimeInterface|\DateInterval|int|null $delay, @return array{DelaySeconds?: int, MessageGroupId?: string, MessageDeduplicationId?: string}]
  • later
    変更後
    later($delay, $job, $data = '', $queue = null) [@param \DateTimeInterface|\DateInterval|int $delay, @param string|object $job, @param mixed $data, @param string|null $queue, @return mixed]
  • laterOn
    変更後
    laterOn($queue, $delay, $job, $data = '') [@param string $queue, @param \DateTimeInterface|\DateInterval|int $delay, @param string|object $job, @param mixed $data, @return mixed]
  • pendingSize
    変更後
    pendingSize($queue = null) [@param string|null $queue, @return int]
  • pop
    変更後
    pop($queue = null) [@param string|null $queue, @return \Illuminate\Contracts\Queue\Job|null]
  • processingJobDetails
    変更後
    processingJobDetails() [@return array{queue: string, attempts: int, started_at: CarbonImmutable}]
  • push
    変更後
    push($job, $data = '', $queue = null) [@param string|object $job, @param mixed $data, @param string|null $queue, @return mixed]
  • pushOn
    変更後
    pushOn($queue, $job, $data = '') [@param string $queue, @param string|object $job, @param mixed $data, @return mixed]
  • pushRaw
    変更後
    pushRaw($payload, $queue = null, array $options = []) [@param string $payload, @param string|null $queue, @return mixed]
  • reservedSize
    変更後
    reservedSize($queue = null) [@param string|null $queue, @return int]
  • setConfig
    変更後
    setConfig($config) [@param array $config, @return $this]
  • setConnectionName
    変更後
    setConnectionName($name) [@param string $name, @return $this]
  • size
    変更後
    size($queue = null) [@param string|null $queue, @return int]

Illuminate\Foundation\Cloud\QueueConnector

  • __construct
    変更後
    __construct(Illuminate\Queue\Connectors\ConnectorInterface $connector, Illuminate\Foundation\Application $app)
  • connect
    変更後
    connect(array $config): Illuminate\Foundation\Cloud\Queue

Illuminate\Support\Facades\Request

  • enum
    変更後
    @method static enum(string $key, string $enumClass, \BackedEnum|null $default = null): \BackedEnum|\BackedEnum|null

Illuminate\Validation\Rules\Password

シグネチャ変更 25

Illuminate\Concurrency\ForkDriver

  • run
    変更前
    run(Closure|array $tasks): array
    変更後
    run(Closure|array $tasks, Carbon\CarbonInterval|int|null $timeout = null): array

Illuminate\Concurrency\ProcessDriver

  • run
    変更前
    run(Closure|array $tasks): array
    変更後
    run(Closure|array $tasks, Carbon\CarbonInterval|int|null $timeout = null): array

Illuminate\Concurrency\SyncDriver

  • run
    変更前
    run(Closure|array $tasks): array
    変更後
    run(Closure|array $tasks, Carbon\CarbonInterval|int|null $timeout = null): array

Illuminate\Container\Attributes\Auth

  • __construct
    変更前
    __construct(?string $guard = null)
    変更後
    __construct(UnitEnum|string|null $guard = null)

Illuminate\Container\Attributes\Authenticated

  • __construct
    変更前
    __construct(?string $guard = null)
    変更後
    __construct(UnitEnum|string|null $guard = null)

Illuminate\Container\Attributes\Cache

  • __construct
    変更前
    __construct(?string $store = null)
    変更後
    __construct(UnitEnum|string|null $store = null)

Illuminate\Contracts\Concurrency\Driver

  • run
    変更前
    run(Closure|array $tasks): array
    変更後
    run(Closure|array $tasks, Carbon\CarbonInterval|int|null $timeout = null): array

Illuminate\Database\Eloquent\Builder

  • cursorPaginate
    変更前
    cursorPaginate($perPage = null, $columns = ['*'], $cursorName = 'cursor', $cursor = null) [@param int|null $perPage, @param array|string $columns, @param string $cursorName, @param \Illuminate\Pagination\Cursor|string|null $cursor, @return \Illuminate\Contracts\Pagination\CursorPaginator]
    変更後
    cursorPaginate($perPage = null, $columns = ['*'], $cursorName = 'cursor', $cursor = null) [@param int|null $perPage, @param array|string $columns, @param string $cursorName, @param \Illuminate\Pagination\Cursor|string|null $cursor, @return \Illuminate\Pagination\CursorPaginator<int, TModel>]
  • paginate
    変更前
    paginate($perPage = null, $columns = ['*'], $pageName = 'page', $page = null, $total = null) [@param int|null|\Closure $perPage, @param array|string $columns, @param string $pageName, @param int|null $page, @param \Closure|int|null $total, @return \Illuminate\Pagination\LengthAwarePaginator]
    変更後
    paginate($perPage = null, $columns = ['*'], $pageName = 'page', $page = null, $total = null) [@param int|null|\Closure $perPage, @param array|string $columns, @param string $pageName, @param int|null $page, @param \Closure|int|null $total, @return \Illuminate\Pagination\LengthAwarePaginator<int, TModel>]
  • simplePaginate
    変更前
    simplePaginate($perPage = null, $columns = ['*'], $pageName = 'page', $page = null) [@param int|null $perPage, @param array|string $columns, @param string $pageName, @param int|null $page, @return \Illuminate\Contracts\Pagination\Paginator]
    変更後
    simplePaginate($perPage = null, $columns = ['*'], $pageName = 'page', $page = null) [@param int|null $perPage, @param array|string $columns, @param string $pageName, @param int|null $page, @return \Illuminate\Pagination\Paginator<int, TModel>]

Illuminate\Database\Eloquent\Factories\Factory

  • configure
    変更前
    configure() [@return $this]
    変更後
    configure() [@return static]

Illuminate\Database\Eloquent\SoftDeletingScope

  • apply
    変更前
    apply(Illuminate\Database\Eloquent\Builder $builder, Illuminate\Database\Eloquent\Model $model)
    変更後
    apply(Illuminate\Database\Eloquent\Builder $builder, Illuminate\Database\Eloquent\Model $model) [@param \Illuminate\Database\Eloquent\Builder<TModel> $builder, @param TModel $model, @return void]

Illuminate\Database\Events\MigrationEvent

  • __construct
    変更前
    __construct(Illuminate\Database\Migrations\Migration $migration, $method) [@param \Illuminate\Database\Migrations\Migration $migration, @param string $method]
    変更後
    __construct(Illuminate\Database\Migrations\Migration $migration, $method, $name = null) [@param \Illuminate\Database\Migrations\Migration $migration, @param string $method, @param string|null $name]

Illuminate\Database\Schema\BlueprintState

  • update
    変更前
    update(Illuminate\Support\Fluent $command)
    変更後
    update(Illuminate\Support\Fluent $command) [@param \Illuminate\Support\Fluent $command, @return void]

Illuminate\Pagination\CursorPaginator

  • toPrettyJson
    変更前
    toPrettyJson(int $options = 0) [@return string]
    変更後
    toPrettyJson(int $options = 0) [@param int $options, @return string]

Illuminate\Pagination\LengthAwarePaginator

  • toPrettyJson
    変更前
    toPrettyJson(int $options = 0) [@return string]
    変更後
    toPrettyJson(int $options = 0) [@param int $options, @return string]

Illuminate\Pagination\Paginator

  • toPrettyJson
    変更前
    toPrettyJson(int $options = 0) [@return string]
    変更後
    toPrettyJson(int $options = 0) [@param int $options, @return string]

Illuminate\Queue\Jobs\SqsJob

  • __construct
    変更前
    __construct(Illuminate\Container\Container $container, Aws\Sqs\SqsClient $sqs, array $job, $connectionName, $queue) [@param \Illuminate\Container\Container $container, @param \Aws\Sqs\SqsClient $sqs, @param array $job, @param string $connectionName, @param string $queue]
    変更後
    __construct(Illuminate\Container\Container $container, Aws\Sqs\SqsClient $sqs, array $job, $connectionName, $queue, array $overflowStorage = []) [@param \Illuminate\Container\Container $container, @param \Aws\Sqs\SqsClient $sqs, @param array $job, @param string $connectionName, @param string $queue, @param array $overflowStorage]

Illuminate\Queue\Middleware\ThrottlesExceptions

  • backoff
    変更前
    backoff($backoff) [@param int $backoff, @return $this]
    変更後
    backoff($backoff) [@param int|(\Closure(\Throwable): int) $backoff, @return $this]

Illuminate\Queue\SqsQueue

  • __construct
    変更前
    __construct(Aws\Sqs\SqsClient $sqs, $default, $prefix = '', $suffix = '', $dispatchAfterCommit = false) [@param \Aws\Sqs\SqsClient $sqs, @param string $default, @param string $prefix, @param string $suffix, @param bool $dispatchAfterCommit]
    変更後
    __construct(Aws\Sqs\SqsClient $sqs, $default, $prefix = '', $suffix = '', $dispatchAfterCommit = false, array $overflowStorage = []) [@param \Aws\Sqs\SqsClient $sqs, @param string $default, @param string $prefix, @param string $suffix, @param bool $dispatchAfterCommit, @param array $overflowStorage]

Illuminate\Support\Facades\Concurrency

  • run
    変更前
    @method static run(\Closure|array $tasks): array
    変更後
    @method static run(\Closure|array $tasks, \Carbon\CarbonInterval|int|null $timeout = null): array

Illuminate\Support\Fluent

  • toPrettyJson
    変更前
    toPrettyJson(int $options = 0) [@return string]
    変更後
    toPrettyJson(int $options = 0) [@param int $options, @return string]

Illuminate\Support\MessageBag

  • toPrettyJson
    変更前
    toPrettyJson(int $options = 0) [@return string]
    変更後
    toPrettyJson(int $options = 0) [@param int $options, @return string]

Illuminate\Validation\Concerns\ValidatesAttributes

  • validateLowercase
    変更前
    validateLowercase($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]
    変更後
    validateLowercase($attribute, $value) [@param string $attribute, @param mixed $value, @return bool]
  • validateUppercase
    変更前
    validateUppercase($attribute, $value, $parameters) [@param string $attribute, @param mixed $value, @param array<int, int|string> $parameters, @return bool]
    変更後
    validateUppercase($attribute, $value) [@param string $attribute, @param mixed $value, @return bool]