DebugFormatterHelper
class DebugFormatterHelper extends Helper
Помогает выводить отладочную информацию при запуске внешней программы из команды.
Внешняя программа может быть процессом, HTTP-запросом или чем-то другим.
Методы
| setHelperSet(HelperSet $helperSet = null) Устанавливает набор помощников, связанный с этим помощником. | из Helper | |
| HelperSet | getHelperSet() Получает набор помощников, связанный с этим помощником. | из Helper |
| static int | strlen(string $string) Возвращает длину строки, используя mb_strwidth, если оно доступно. | из Helper |
| static | formatTime($secs) | из Helper |
| static | formatMemory($memory) | из Helper |
| static | strlenWithoutDecoration(OutputFormatterInterface $formatter, $string) | из Helper |
| string | start(string $id, string $message, string $prefix = 'RUN') Начинает сеанс форматирования отладки. | |
| string | progress(string $id, string $buffer, bool $error = false, string $prefix = 'OUT', string $errorPrefix = 'ERR') Добавляет прогресс в сеанс форматирования. | |
| string | stop(string $id, string $message, bool $successful, string $prefix = 'RES') Останавливает сеанс форматирования. | |
| string | getName() Возвращает каноническое имя этого помощника. |
Детали
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 |
string start(string $id, string $message, string $prefix = 'RUN')
Начинает сеанс форматирования отладки.
Параметры
| string | $id | Идентификатор сеанса форматирования |
| string | $message | Сообщение для отображения |
| string | $prefix | Префикс для использования |
Значение возврата
| string |
string progress(string $id, string $buffer, bool $error = false, string $prefix = 'OUT', string $errorPrefix = 'ERR')
Добавляет прогресс в сеанс форматирования.
Параметры
| string | $id | Идентификатор сеанса форматирования |
| string | $buffer | Сообщение для отображения |
| bool | $error | Указывает, следует ли рассматривать буфер как ошибку |
| string | $prefix | Префикс для вывода |
| string | $errorPrefix | Префикс для вывода ошибок |
Значение возврата
| string |
string stop(string $id, string $message, bool $successful, string $prefix = 'RES')
Останавливает сеанс форматирования.
Параметры
| string | $id | Идентификатор сеанса форматирования |
| string | $message | Сообщение для отображения |
| bool | $successful | Указывает, следует ли рассматривать результат как успешный |
| string | $prefix | Префикс для конечного вывода |
Значение возврата
| string |
string getName()
Возвращает каноническое имя этого помощника.
Значение возврата
| string | Каноническое имя |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.7/Symfony/Component/Console/Helper/DebugFormatterHelper.html