TableHelper устаревший
class TableHelper extends Helper
устаревший
Предоставляет помощники для отображения табличной вывода.
Константы
| LAYOUT_DEFAULT | |
| LAYOUT_BORDERLESS | |
| LAYOUT_COMPACT |
Методы
| 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 |
| __construct($triggerDeprecationError = true) | ||
| TableHelper | setLayout(int $layout) Устанавливает тип макета таблицы. | |
| setHeaders(array $headers) | ||
| setRows(array $rows) | ||
| addRows(array $rows) | ||
| addRow(array $row) | ||
| setRow($column, array $row) | ||
| TableHelper | setPaddingChar(string $paddingChar) Устанавливает символ заполнения, используемый для заполнения ячеек. | |
| TableHelper | setHorizontalBorderChar(string $horizontalBorderChar) Устанавливает горизонтальный символ границы. | |
| TableHelper | setVerticalBorderChar(string $verticalBorderChar) Устанавливает вертикальный символ границы. | |
| TableHelper | setCrossingChar(string $crossingChar) Устанавливает символ пересечения. | |
| TableHelper | setCellHeaderFormat(string $cellHeaderFormat) Устанавливает формат ячейки заголовка. | |
| TableHelper | setCellRowFormat(string $cellRowFormat) Устанавливает формат ячейки строки. | |
| TableHelper | setCellRowContentFormat(string $cellRowContentFormat) Устанавливает формат содержимого ячейки строки. | |
| TableHelper | setBorderFormat(string $borderFormat) Устанавливает формат границы таблицы. | |
| TableHelper | setPadType(int $padType) Устанавливает тип выравнивания. | |
| render(OutputInterface $output) Выводит таблицу в вывод. | ||
| 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 |
__construct($triggerDeprecationError = true)
Параметры
| $triggerDeprecationError |
TableHelper setLayout(int $layout)
Устанавливает тип макета таблицы.
Параметры
| int | $layout | self::LAYOUT_* |
Возвращаемое значение
| TableHelper |
Исключения
| InvalidArgumentException | при неизвестном формате макета таблицы |
setHeaders(array $headers)
Параметры
| array | $headers |
setRows(array $rows)
Параметры
| array | $rows |
addRows(array $rows)
Параметры
| array | $rows |
addRow(array $row)
Параметры
| array | $row |
setRow($column, array $row)
Параметры
| $column | ||
| array | $row |
TableHelper setPaddingChar(string $paddingChar)
Устанавливает символ отступа, используемый для отступа ячеек.
Параметры
| string | $paddingChar |
Возвращаемое значение
| TableHelper |
TableHelper setHorizontalBorderChar(string $horizontalBorderChar)
Устанавливает горизонтальный символ границы.
Параметры
| string | $horizontalBorderChar |
Возвращаемое значение
| TableHelper |
TableHelper setVerticalBorderChar(string $verticalBorderChar)
Устанавливает вертикальный символ границы.
Параметры
| string | $verticalBorderChar |
Возвращаемое значение
| TableHelper |
TableHelper setCrossingChar(string $crossingChar)
Устанавливает символ пересечения.
Параметры
| string | $crossingChar |
Возвращаемое значение
| TableHelper |
TableHelper setCellHeaderFormat(string $cellHeaderFormat)
Устанавливает формат ячейки заголовка.
Параметры
| string | $cellHeaderFormat |
Возвращаемое значение
| TableHelper |
TableHelper setCellRowFormat(string $cellRowFormat)
Устанавливает формат ячейки строки.
Параметры
| string | $cellRowFormat |
Возвращаемое значение
| TableHelper |
TableHelper setCellRowContentFormat(string $cellRowContentFormat)
Устанавливает формат содержимого ячейки строки.
Параметры
| string | $cellRowContentFormat |
Возвращаемое значение
| TableHelper |
TableHelper setBorderFormat(string $borderFormat)
Устанавливает формат границы таблицы.
Параметры
| string | $borderFormat |
Возвращаемое значение
| TableHelper |
TableHelper setPadType(int $padType)
Устанавливает тип отступа ячеек.
Параметры
| int | $padType | STRPAD* |
Возвращаемое значение
| TableHelper |
render(OutputInterface $output)
Отображает таблицу на выходе.
Пример: +---------------+-----------------------+------------------+ | ISBN | Название | Автор | +---------------+-----------------------+------------------+ | 99921-58-10-7 | Божественная комедия | Данте Алигьери | | 9971-5-0210-0 | История двух городов | Чарльз Диккенс | | 960-425-059-0 | Властелин колец | Дж. Р. Р. Толкин | +---------------+-----------------------+------------------+
Параметры
| OutputInterface | $output |
string getName()
Возвращает каноническое имя этого помощника.
Возвращаемое значение
| string | Каноническое имя |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.1/Symfony/Component/Console/Helper/TableHelper.html