CommandHelperTrait
trait CommandHelperTrait
Controller helper trait.
Traits
Properties
Methods
Resolves item from the container using overloading.
Writes n newlines to output.
Writes string to output.
Writes string to output using the error writer.
Clears the screen.
Draws an alert.
Rings the terminal bell n times.
Counts down from n.
Draws a progress bar and returns a progress bar instance.
Draws a table.
Draws an ordered list.
Draws an unordered list.
Writes question to output and returns boolesn value corresponding to the chosen value.
Writes question to output and returns user input.
Prints out a list of options and returns the array key of the chosen value.
Writes question to output and returns hidden user input.
Details
        in ContainerAwareTrait at         line 68
                            
    setContainer(Container $container)
        
    
    Sets the container instance.
        in ContainerAwareTrait at         line 79
                            mixed
    __get(string $key)
        
    
    Resolves item from the container using overloading.
        at         line 41
                    protected        
    nl(int $lines = 1, int $writer = Output::STANDARD)
        
    
    Writes n newlines to output.
        at         line 52
                    protected        
    write(string $string, int $writer = Output::STANDARD)
        
    
    Writes string to output.
        at         line 62
                    protected        
    error(string $string)
        
    
    Writes string to output using the error writer.
        at         line 70
                    protected        
    clear()
        
    
    Clears the screen.
        at         line 82
                    protected        
    alert(string $message, string $template = Alert::DEFAULT, int $writer = Output::STANDARD)
        
    
    Draws an alert.
        at         line 92
                    protected        
    bell(int $times = 1)
        
    
    Rings the terminal bell n times.
        at         line 102
                    protected        
    countdown(int $from = 5)
        
    
    Counts down from n.
        at         line 115
                    protected        ProgressBar
    progressBar(int $items, float $minTimeBetweenRedraw = 0.1, string|null $prefix = null)
        
    
    Draws a progress bar and returns a progress bar instance.
        at         line 142
                    protected        
    table(array $columnNames, array $rows, int $writer = Output::STANDARD)
        
    
    Draws a table.
        at         line 154
                    protected        
    ol(array $items, string $marker = '<yellow>%s</yellow>.', int $writer = Output::STANDARD)
        
    
    Draws an ordered list.
        at         line 166
                    protected        
    ul(array $items, string $marker = '<yellow>*</yellow>', int $writer = Output::STANDARD)
        
    
    Draws an unordered list.
        at         line 178
                    protected        bool
    confirm(string $question, string $default = 'n')
        
    
    Writes question to output and returns boolesn value corresponding to the chosen value.
        at         line 190
                    protected        mixed
    question(string $question, mixed $default = null)
        
    
    Writes question to output and returns user input.
        at         line 202
                    protected        int
    select(string $question, array $options)
        
    
    Prints out a list of options and returns the array key of the chosen value.
        at         line 215
                    protected        mixed
    secret(string $question, mixed $default = null, bool $fallback = false)
        
    
    Writes question to output and returns hidden user input.