Batch

Illuminate\Bus\Batch

class src/Illuminate/Bus/Batch.php

__construct

v11.0.0 以前から

__construct(Illuminate\Contracts\Queue\Factory $queue, Illuminate\Bus\BatchRepository $repository, string $id, string $name, int $totalJobs, int $pendingJobs, int $failedJobs, array $failedJobIds, array $options, Carbon\CarbonImmutable $createdAt, ?Carbon\CarbonImmutable $cancelledAt = null, ?Carbon\CarbonImmutable $finishedAt = null)
  1. v11.0.0 追加
    変更後
    __construct(Illuminate\Contracts\Queue\Factory $queue, Illuminate\Bus\BatchRepository $repository, string $id, string $name, int $totalJobs, int $pendingJobs, int $failedJobs, array $failedJobIds, array $options, Carbon\CarbonImmutable $createdAt, ?Carbon\CarbonImmutable $cancelledAt = null, ?Carbon\CarbonImmutable $finishedAt = null) [@param \Illuminate\Contracts\Queue\Factory $queue, @param \Illuminate\Bus\BatchRepository $repository, @param string $id, @param string $name, @param int $totalJobs, @param int $pendingJobs, @param int $failedJobs, @param array $failedJobIds, @param array $options, @param \Carbon\CarbonImmutable $createdAt, @param \Carbon\CarbonImmutable|null $cancelledAt, @param \Carbon\CarbonImmutable|null $finishedAt, @return void]
  2. v12.4.0 シグネチャ変更
    変更前
    __construct(Illuminate\Contracts\Queue\Factory $queue, Illuminate\Bus\BatchRepository $repository, string $id, string $name, int $totalJobs, int $pendingJobs, int $failedJobs, array $failedJobIds, array $options, Carbon\CarbonImmutable $createdAt, ?Carbon\CarbonImmutable $cancelledAt = null, ?Carbon\CarbonImmutable $finishedAt = null) [@param \Illuminate\Contracts\Queue\Factory $queue, @param \Illuminate\Bus\BatchRepository $repository, @param string $id, @param string $name, @param int $totalJobs, @param int $pendingJobs, @param int $failedJobs, @param array $failedJobIds, @param array $options, @param \Carbon\CarbonImmutable $createdAt, @param \Carbon\CarbonImmutable|null $cancelledAt, @param \Carbon\CarbonImmutable|null $finishedAt, @return void]
    変更後
    __construct(Illuminate\Contracts\Queue\Factory $queue, Illuminate\Bus\BatchRepository $repository, string $id, string $name, int $totalJobs, int $pendingJobs, int $failedJobs, array $failedJobIds, array $options, Carbon\CarbonImmutable $createdAt, ?Carbon\CarbonImmutable $cancelledAt = null, ?Carbon\CarbonImmutable $finishedAt = null) [@param \Illuminate\Contracts\Queue\Factory $queue, @param \Illuminate\Bus\BatchRepository $repository, @param string $id, @param string $name, @param int $totalJobs, @param int $pendingJobs, @param int $failedJobs, @param array $failedJobIds, @param array $options, @param \Carbon\CarbonImmutable $createdAt, @param \Carbon\CarbonImmutable|null $cancelledAt, @param \Carbon\CarbonImmutable|null $finishedAt]
  3. v12.51.0 シグネチャ変更
    変更前
    __construct(Illuminate\Contracts\Queue\Factory $queue, Illuminate\Bus\BatchRepository $repository, string $id, string $name, int $totalJobs, int $pendingJobs, int $failedJobs, array $failedJobIds, array $options, Carbon\CarbonImmutable $createdAt, ?Carbon\CarbonImmutable $cancelledAt = null, ?Carbon\CarbonImmutable $finishedAt = null) [@param \Illuminate\Contracts\Queue\Factory $queue, @param \Illuminate\Bus\BatchRepository $repository, @param string $id, @param string $name, @param int $totalJobs, @param int $pendingJobs, @param int $failedJobs, @param array $failedJobIds, @param array $options, @param \Carbon\CarbonImmutable $createdAt, @param \Carbon\CarbonImmutable|null $cancelledAt, @param \Carbon\CarbonImmutable|null $finishedAt]
    変更後
    __construct(Illuminate\Contracts\Queue\Factory $queue, Illuminate\Bus\BatchRepository $repository, string $id, string $name, int $totalJobs, int $pendingJobs, int $failedJobs, array $failedJobIds, array $options, Carbon\CarbonImmutable $createdAt, ?Carbon\CarbonImmutable $cancelledAt = null, ?Carbon\CarbonImmutable $finishedAt = null)

__get

v11.0.0 以前から

__get($key)
@param string $key
@return mixed
  1. v11.0.0 追加
    変更後
    __get($key) [@param string $key, @return mixed]

add

v11.0.0 以前から

add($jobs)
@param \Illuminate\Support\Enumerable|object|array $jobs
@return self|null
  1. v11.0.0 追加
    変更後
    add($jobs) [@param \Illuminate\Support\Enumerable|object|array $jobs, @return self]
  2. v13.7.0 シグネチャ変更
    変更前
    add($jobs) [@param \Illuminate\Support\Enumerable|object|array $jobs, @return self]
    変更後
    add($jobs) [@param \Illuminate\Support\Enumerable|object|array $jobs, @return self|null]

allowsFailures

v11.0.0 以前から

allowsFailures()
@return bool
  1. v11.0.0 追加
    変更後
    allowsFailures() [@return bool]

cancel

v11.0.0 以前から

cancel(?Throwable $exception = null)
@param \Throwable|null $exception
@return void
  1. v11.0.0 追加
    変更後
    cancel() [@return void]
  2. v13.0.0 シグネチャ変更
    変更前
    cancel() [@return void]
    変更後
    cancel(?Throwable $exception = null) [@param \Throwable|null $exception, @return void]

canceled

v11.0.0 以前から

canceled()
@return bool
  1. v11.0.0 追加
    変更後
    canceled() [@return bool]

cancelled

v11.0.0 以前から

cancelled()
@return bool
  1. v11.0.0 追加
    変更後
    cancelled() [@return bool]

decrementPendingJobs

v11.0.0 以前から

decrementPendingJobs(string $jobId)
@return \Illuminate\Bus\UpdatedBatchJobCounts
  1. v11.0.0 追加
    変更後
    decrementPendingJobs(string $jobId) [@param string $jobId, @return \Illuminate\Bus\UpdatedBatchJobCounts]
  2. v12.51.0 シグネチャ変更
    変更前
    decrementPendingJobs(string $jobId) [@param string $jobId, @return \Illuminate\Bus\UpdatedBatchJobCounts]
    変更後
    decrementPendingJobs(string $jobId) [@return \Illuminate\Bus\UpdatedBatchJobCounts]

delete

v11.0.0 以前から

delete()
@return void
  1. v11.0.0 追加
    変更後
    delete() [@return void]

finished

v11.0.0 以前から

finished()
@return bool
  1. v11.0.0 追加
    変更後
    finished() [@return bool]

fresh

v11.0.0 以前から

fresh()
@return self|null
  1. v11.0.0 追加
    変更後
    fresh() [@return self]
  2. v13.7.0 シグネチャ変更
    変更前
    fresh() [@return self]
    変更後
    fresh() [@return self|null]

hasCatchCallbacks

v11.0.0 以前から

hasCatchCallbacks()
@return bool
  1. v11.0.0 追加
    変更後
    hasCatchCallbacks() [@return bool]

hasFailureCallbacks

v12.32.0 から

hasFailureCallbacks(): bool
  1. v12.32.0 追加
    変更後
    hasFailureCallbacks(): bool

hasFailures

v11.0.0 以前から

hasFailures()
@return bool
  1. v11.0.0 追加
    変更後
    hasFailures() [@return bool]

hasFinallyCallbacks

v11.0.0 以前から

hasFinallyCallbacks()
@return bool
  1. v11.0.0 追加
    変更後
    hasFinallyCallbacks() [@return bool]

hasProgressCallbacks

v11.0.0 以前から

hasProgressCallbacks()
@return bool
  1. v11.0.0 追加
    変更後
    hasProgressCallbacks() [@return bool]

hasThenCallbacks

v11.0.0 以前から

hasThenCallbacks()
@return bool
  1. v11.0.0 追加
    変更後
    hasThenCallbacks() [@return bool]

incrementFailedJobs

v11.0.0 以前から

incrementFailedJobs(string $jobId)
@return \Illuminate\Bus\UpdatedBatchJobCounts
  1. v11.0.0 追加
    変更後
    incrementFailedJobs(string $jobId) [@param string $jobId, @return \Illuminate\Bus\UpdatedBatchJobCounts]
  2. v12.51.0 シグネチャ変更
    変更前
    incrementFailedJobs(string $jobId) [@param string $jobId, @return \Illuminate\Bus\UpdatedBatchJobCounts]
    変更後
    incrementFailedJobs(string $jobId) [@return \Illuminate\Bus\UpdatedBatchJobCounts]

jsonSerialize

v11.0.0 以前から

jsonSerialize(): array
  1. v11.0.0 追加
    変更後
    jsonSerialize(): array [@return array]
  2. v12.51.0 シグネチャ変更
    変更前
    jsonSerialize(): array [@return array]
    変更後
    jsonSerialize(): array

processedJobs

v11.0.0 以前から

processedJobs()
@return int
  1. v11.0.0 追加
    変更後
    processedJobs() [@return int]

progress

v11.0.0 以前から

progress()
@return int<0, 100>
  1. v11.0.0 追加
    変更後
    progress() [@return int]
  2. v12.52.0 シグネチャ変更
    変更前
    progress() [@return int]
    変更後
    progress() [@return int<0, 100>]

recordFailedJob

v11.0.0 以前から

recordFailedJob(string $jobId, $e)
@param \Throwable $e
@return void
  1. v11.0.0 追加
    変更後
    recordFailedJob(string $jobId, $e) [@param string $jobId, @param \Throwable $e, @return void]
  2. v12.51.0 シグネチャ変更
    変更前
    recordFailedJob(string $jobId, $e) [@param string $jobId, @param \Throwable $e, @return void]
    変更後
    recordFailedJob(string $jobId, $e) [@param \Throwable $e, @return void]

recordSuccessfulJob

v11.0.0 以前から

recordSuccessfulJob(string $jobId)
@return void
  1. v11.0.0 追加
    変更後
    recordSuccessfulJob(string $jobId) [@param string $jobId, @return void]
  2. v12.51.0 シグネチャ変更
    変更前
    recordSuccessfulJob(string $jobId) [@param string $jobId, @return void]
    変更後
    recordSuccessfulJob(string $jobId) [@return void]

toArray

v11.0.0 以前から

toArray()
@return array
  1. v11.0.0 追加
    変更後
    toArray() [@return array]