ProgressBar
class ProgressBar
Progress bar helper.
Properties
| protected int | $width | Progressbar width. | |
| protected string | $emptyTemplate | String that represents the empty part of the progess bar. | |
| protected string | $filledTemplate | String that represents the filled part of the progess bar. | |
| protected int | $items | Number of items. | |
| protected float | $minTimeBetweenRedraw | Minimum time between redraw in seconds. | |
| protected float | $lastRedraw | Time of last redraw. | |
| protected int | $progress | Progress status. | |
| protected Output | $output | Output instance. | |
| protected string | $prefix | Progress bar prefix. | 
Methods
Sets the progress bar width.
Sets the string that represents the empty part of the progess bar.
Sets the string that represents the filled part of the progess bar.
Sets the progress bar prefix.
Builds the progressbar.
Draws the progressbar.
Return current unix timestamp with microseconds.
Should the progress bar be redrawn?
Move progress forward and redraws the progressbar.
Removes the progressbar.
Details
        at         line 98
                            
    __construct(Output $output, int $items, float $minTimeBetweenRedraw = 0.1)
        
    
    Constructor.
        at         line 112
                            
    setWidth(int $width)
        
    
    Sets the progress bar width.
        at         line 122
                            
    setEmptyTemplate(string $template)
        
    
    Sets the string that represents the empty part of the progess bar.
        at         line 132
                            
    setFilledTemplate(string $template)
        
    
    Sets the string that represents the filled part of the progess bar.
        at         line 142
                            
    setPrefix(string $prefix)
        
    
    Sets the progress bar prefix.
        at         line 153
                    protected        string
    buildProgressBar(float $percent)
        
    
    Builds the progressbar.
        at         line 167
                            
    draw()
        
    
    Draws the progressbar.
        at         line 201
                    protected        float
    getMicrotime()
        
    
    Return current unix timestamp with microseconds.
        at         line 211
                    protected        bool
    shouldRedraw()
        
    
    Should the progress bar be redrawn?
        at         line 228
                            
    advance()
        
    
    Move progress forward and redraws the progressbar.
        at         line 246
                            
    remove()
        
    
    Removes the progressbar.