- author Kevin Bond
CloneableInstantiable
Methods |
public __construct(Symfony
|
public advance() : void Advances the indicator. |
public finish(string $message) : void Finish the indicator with message. |
public static getFormatDefinition(string $name) : ?string Gets the format for a given name. |
public static getPlaceholderFormatterDefinition(string $name) : ?callable Gets the placeholder formatter for a given name (including the delimiter char like %). |
public setMessage(?string $message) : void Sets the current indicator message. |
public static setPlaceholderFormatterDefinition(string $name, callable $callable) : void Sets a placeholder formatter for a given name. This method also allow you to override an existing placeholder. |
public start(string $message) : void Starts the indicator output. |
Constants |
private Symfony |
Properties |
private ?string $format = NULL |
private static array $formatters
|
private int $indicatorChangeInterval |
private int $indicatorCurrent |
private float $indicatorUpdateTime |
private array $indicatorValues |
private ?string $message = NULL |
private Symfony |
private bool $started = false |
private int $startTime |
Methods |
private determineBestFormat() : string |
private display() : void |
private getCurrentTimeInMilliseconds() : float |
private static initPlaceholderFormatters() : array
|
private overwrite(string $message) : void Overwrites a previous message to the output. |
Properties |
private static array $formatters
|
Methods |
public static getFormatDefinition(string $name) : ?string Gets the format for a given name. |
public static getPlaceholderFormatterDefinition(string $name) : ?callable Gets the placeholder formatter for a given name (including the delimiter char like %). |
private static initPlaceholderFormatters() : array
|
public static setPlaceholderFormatterDefinition(string $name, callable $callable) : void Sets a placeholder formatter for a given name. This method also allow you to override an existing placeholder. |