BumbleDocGen / Technical description of the project / Class map / StylizedProgressBar
StylizedProgressBar class:
namespace BumbleDocGen\Console\ProgressBar;
final class StylizedProgressBar
- # __construct | source code
public function __construct(\Symfony\Component\Console\Style\OutputStyle $io);
Parameters:
Name | Type | Description |
---|---|---|
$io | \Symfony\Component\Console\Style\OutputStyle | - |
- # advance | source code
public function advance(int $step): void;
Parameters:
Name | Type | Description |
---|---|---|
$step | int | - |
Return value: void
- # iterate | source code
public function iterate(iterable $iterable, int|null $max = null): \Generator;
Parameters:
Name | Type | Description |
---|---|---|
$iterable | iterable | - |
$max | int | null | - |
Return value: \Generator
- # setMaxSteps | source code
public function setMaxSteps(int $maxSteps): void;
Parameters:
Name | Type | Description |
---|---|---|
$maxSteps | int | - |
Return value: void
- # setName | source code
public function setName(string $name): void;
Parameters:
Name | Type | Description |
---|---|---|
$name | string | - |
Return value: void
- # setStepDescription | source code
public function setStepDescription(string $stepDescription): void;
Parameters:
Name | Type | Description |
---|---|---|
$stepDescription | string | - |
Return value: void
- # start | source code
public function start(int|null $max = null): void;
Parameters:
Name | Type | Description |
---|---|---|
$max | int | null | - |
Return value: void