Spec-Zone.ru › Symfony 2.8

ProgressHelper deprecated

class ProgressHelper extends Helper

deprecated

since version 2.5, to be removed in 3.0 Use {@link ProgressBar} instead.

The Progress class provides helpers to display progress output.

Constants

FORMAT_QUIET
FORMAT_NORMAL
FORMAT_VERBOSE
FORMAT_QUIET_NOMAX
FORMAT_NORMAL_NOMAX
FORMAT_VERBOSE_NOMAX

Methods

setHelperSet(HelperSet $helperSet = null)

Устанавливает набор помощников, связанных с этим помощником.

from Helper
HelperSet getHelperSet()

Получает набор помощников, связанных с этим помощником.

from Helper
static int strlen(string $string)

Возвращает длину строки, используя mb_strwidth, если оно доступно.

from Helper
static formatTime($secs) from Helper
static formatMemory($memory) from Helper
static strlenWithoutDecoration(OutputFormatterInterface $formatter, $string) from Helper
static removeDecoration(OutputFormatterInterface $formatter, $string) from Helper
__construct($triggerDeprecationError = true)
setBarWidth(int $size)

Устанавливает ширину полосы прогресса.

setBarCharacter(string $char)

Устанавливает символ полосы прогресса.

setEmptyBarCharacter(string $char)

Устанавливает символ пустой части полосы прогресса.

setProgressCharacter(string $char)

Устанавливает символ прогресса в полосе.

setFormat(string $format)

Устанавливает формат полосы прогресса.

setRedrawFrequency(int $freq)

Устанавливает частоту перерисовки.

start(OutputInterface $output, int|null $max = null)

Запускает вывод прогресса.

advance(int $step = 1, bool $redraw = false)

Увеличивает прогресс на X шагов.

setCurrent(int $current, bool $redraw = false)

Устанавливает текущий прогресс.

display(bool $finish = false)

Выводит текущую строку прогресса.

clear()

Удаляет полосу прогресса с текущей строки.

finish()

Завершает вывод прогресса.

string getName()

Возвращает каноническое имя этого помощника.

Details

setHelperSet(HelperSet $helperSet = null)

Устанавливает набор помощников, связанный с этим помощником.

Параметры

HelperSet $helperSet Экземпляр HelperSet

HelperSet getHelperSet()

Получает набор помощников, связанный с этим помощником.

Значение возврата

HelperSet Экземпляр HelperSet

static int strlen(string $string)

Возвращает длину строки, используя mb_strwidth, если она доступна.

Параметры

string $string Строка, для которой нужно проверить длину

Значение возврата

int Длина строки

static formatTime($secs)

Параметры

$secs

static formatMemory($memory)

Параметры

$memory

static strlenWithoutDecoration(OutputFormatterInterface $formatter, $string)

Параметры

OutputFormatterInterface $formatter
$string

static removeDecoration(OutputFormatterInterface $formatter, $string)

Параметры

OutputFormatterInterface $formatter
$string

__construct($triggerDeprecationError = true)

Параметры

$triggerDeprecationError

setBarWidth(int $size)

Устанавливает ширину полосы прогресса.

Параметры

int $size Размер полосы прогресса

setBarCharacter(string $char)

Устанавливает символ полосы прогресса.

Параметры

string $char Символ

setEmptyBarCharacter(string $char)

Устанавливает символ пустой полосы прогресса.

Параметры

string $char Символ

setProgressCharacter(string $char)

Устанавливает символ полосы прогресса.

Параметры

string $char Символ

setFormat(string $format)

Устанавливает формат полосы прогресса.

Параметры

string $format Формат

setRedrawFrequency(int $freq)

Устанавливает частоту перерисовки.

Параметры

int $freq Частота в шагах

start(OutputInterface $output, int|null $max = null)

Запускает вывод прогресса.

Параметры

OutputInterface $output Экземпляр Output
int|null $max Максимальное количество шагов

advance(int $step = 1, bool $redraw = false)

Перемещает вывод прогресса на X шагов.

Параметры

int $step Количество шагов для продвижения
bool $redraw Перерисовать или нет

Исключения

LogicException

setCurrent(int $current, bool $redraw = false)

Устанавливает текущий прогресс.

Параметры

int $current Текущий прогресс
bool $redraw Перерисовать или нет

Исключения

LogicException

display(bool $finish = false)

Выводит текущую строку прогресса.

Параметры

bool $finish Принудительно завершает результат

Исключения

LogicException

clear()

Удаляет полосу прогресса с текущей строки.

Это полезно, если вы хотите вывести некоторую информацию во время выполнения полосы прогресса. Вызовите display(), чтобы снова отобразить полосу прогресса.

finish()

Завершает вывод прогресса.

string getName()

Возвращает каноническое имя этого помощника.

Значение возврата

string Каноническое имя

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.8/Symfony/Component/Console/Helper/ProgressHelper.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API