DatabaseJobRecord
class DatabaseJobRecord (View source)
Traits
Properties
protected stdClass | $record | The underlying job record. |
Methods
int
secondsUntil(DateTimeInterface|DateInterval|int $delay)
Get the number of seconds until the given DateTime.
from
InteractsWithTime
int
from
InteractsWithTime
parseDateInterval(DateTimeInterface|DateInterval|int $delay)
If the given value is an interval, convert it to a DateTime instance.
from
InteractsWithTime
string
runTimeForHumans(float $startTime, float $endTime = null)
Given a start time, format the total run time for human readability.
from
InteractsWithTime
int
increment()
Increment the number of times the job has been attempted.
int
touch()
Update the "reserved at" timestamp of the job.
mixed
__get(string $key)
Dynamically access the underlying job information.
Details
protected int
secondsUntil(DateTimeInterface|DateInterval|int $delay)
Get the number of seconds until the given DateTime.
protected int
availableAt(DateTimeInterface|DateInterval|int $delay = 0)
Get the "available at" UNIX timestamp.
protected DateTimeInterface|int
parseDateInterval(DateTimeInterface|DateInterval|int $delay)
If the given value is an interval, convert it to a DateTime instance.