Timebox
class Timebox (View source)
Properties
| bool | $earlyReturn | Indicates if the timebox is allowed to return early.  | 
                
Methods
                    TCallReturnType
                
                
                    call(callable $callback, int $microseconds)
        
                                            
                
            Invoke the given callback within the specified timebox minimum.
                    $this
                
                
                    returnEarly()
        
                                            
                
            Indicate that the timebox can return early.
                    $this
                
                
                    dontReturnEarly()
        
                                            
                
            Indicate that the timebox cannot return early.
                    void
                
                
                    usleep(int $microseconds)
        
                                            
                
            Sleep for the specified number of microseconds.
Details
        
                            TCallReturnType
    call(callable $callback, int $microseconds)
        
    
    Invoke the given callback within the specified timebox minimum.
        
                            $this
    returnEarly()
        
    
    Indicate that the timebox can return early.
        
                            $this
    dontReturnEarly()
        
    
    Indicate that the timebox cannot return early.
        
                    protected        void
    usleep(int $microseconds)
        
    
    Sleep for the specified number of microseconds.