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
            
                    void
                
                
                
            
                    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.
        
                    protected        int
    currentTime()
        
    
    Get the current system time as a UNIX timestamp.
        
                            void
    __construct(stdClass $record)
        
    
    Create a new job record instance.
        
                            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.