Spec-Zone.ru › Symfony 2.8

TableHelper устаревший

class TableHelper extends Helper

устаревший

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

Предоставляет помощники для отображения табличного вывода.

Константы

LAYOUT_DEFAULT
LAYOUT_BORDERLESS
LAYOUT_COMPACT

Методы

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
static removeDecoration(OutputFormatterInterface $formatter, $string) из Helper
__construct($triggerDeprecationError = true)
$this setLayout(int $layout)

Устанавливает тип макета таблицы.

setHeaders(array $headers)
setRows(array $rows)
addRows(array $rows)
addRow(array $row)
setRow($column, array $row)
$this setPaddingChar(string $paddingChar)

Устанавливает символ отступа, используемый для отступа ячеек.

$this setHorizontalBorderChar(string $horizontalBorderChar)

Устанавливает горизонтальный символ границы.

$this setVerticalBorderChar(string $verticalBorderChar)

Устанавливает вертикальный символ границы.

$this setCrossingChar(string $crossingChar)

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

$this setCellHeaderFormat(string $cellHeaderFormat)

Устанавливает формат заголовка ячейки.

$this setCellRowFormat(string $cellRowFormat)

Устанавливает формат ячейки строки.

$this setCellRowContentFormat(string $cellRowContentFormat)

Устанавливает формат содержимого ячейки строки.

$this setBorderFormat(string $borderFormat)

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

$this setPadType(int $padType)

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

render(OutputInterface $output)

Отображает таблицу в выводе.

string getName()

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

Подробности

setHelperSet(HelperSet $helperSet = null)

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

Параметры

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

$this setLayout(int $layout)

Устанавливает тип макета таблицы.

Параметры

int $layout self::LAYOUT_*

Возвращаемое значение

$this

Исключения

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

$this setPaddingChar(string $paddingChar)

Устанавливает символ заполнения, используемый для заполнения ячеек.

Параметры

string $paddingChar

Возвращаемое значение

$this

$this setHorizontalBorderChar(string $horizontalBorderChar)

Устанавливает горизонтальный символ границы.

Параметры

string $horizontalBorderChar

Возвращаемое значение

$this

$this setVerticalBorderChar(string $verticalBorderChar)

Устанавливает вертикальный символ границы.

Параметры

string $verticalBorderChar

Возвращаемое значение

$this

$this setCrossingChar(string $crossingChar)

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

Параметры

string $crossingChar

Возвращаемое значение

$this

$this setCellHeaderFormat(string $cellHeaderFormat)

Устанавливает формат заголовка ячейки.

Параметры

string $cellHeaderFormat

Возвращаемое значение

$this

$this setCellRowFormat(string $cellRowFormat)

Устанавливает формат ячейки строки.

Параметры

string $cellRowFormat

Возвращаемое значение

$this

$this setCellRowContentFormat(string $cellRowContentFormat)

Устанавливает формат содержимого ячейки строки.

Параметры

string $cellRowContentFormat

Возвращаемое значение

$this

$this setBorderFormat(string $borderFormat)

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

Параметры

string $borderFormat

Возвращаемое значение

$this

$this setPadType(int $padType)

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

Параметры

int $padType STRPAD*

Возвращаемое значение

$this

render(OutputInterface $output)

Отображает таблицу в выводе.

Пример: +---------------+-----------------------+------------------+ | ISBN | Title | Author | +---------------+-----------------------+------------------+ | 99921-58-10-7 | Divine Comedy | Dante Alighieri | | 9971-5-0210-0 | A Tale of Two Cities | Charles Dickens | | 960-425-059-0 | The Lord of the Rings | J. R. R. Tolkien | +---------------+-----------------------+------------------+

Параметры

OutputInterface $output

string getName()

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

Возвращаемое значение

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

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

Spec-Zone.ru

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