TableHelper deprecated
class TableHelper extends Helper
deprecated
Provides helpers to display table output.
Constants
LAYOUT_DEFAULT | |
LAYOUT_BORDERLESS | |
LAYOUT_COMPACT |
Methods
setHelperSet(HelperSet $helperSet = null) Sets the helper set associated with this helper. | from Helper | |
HelperSet | getHelperSet() Gets the helper set associated with this helper. | from Helper |
static int | strlen(string $string) Returns the length of a string, using mb_strwidth if it is available. | 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) Sets table layout type. | |
setHeaders(array $headers) | ||
setRows(array $rows) | ||
addRows(array $rows) | ||
addRow(array $row) | ||
setRow($column, array $row) | ||
TableHelper | setPaddingChar(string $paddingChar) Sets padding character, used for cell padding. | |
TableHelper | setHorizontalBorderChar(string $horizontalBorderChar) Sets horizontal border character. | |
TableHelper | setVerticalBorderChar(string $verticalBorderChar) Sets vertical border character. | |
TableHelper | setCrossingChar(string $crossingChar) Sets crossing character. | |
TableHelper | setCellHeaderFormat(string $cellHeaderFormat) Sets header cell format. | |
TableHelper | setCellRowFormat(string $cellRowFormat) Sets row cell format. | |
TableHelper | setCellRowContentFormat(string $cellRowContentFormat) Sets row cell content format. | |
TableHelper | setBorderFormat(string $borderFormat) Sets table border format. | |
TableHelper | setPadType(int $padType) Sets cell padding type. | |
render(OutputInterface $output) Renders table to output. | ||
string | getName() Returns the canonical name of this helper. |
Details
setHelperSet(HelperSet $helperSet = null)
Sets the helper set associated with this helper.
Parameters
HelperSet | $helperSet | A HelperSet instance |
HelperSet getHelperSet()
Gets the helper set associated with this helper.
Return Value
HelperSet | A HelperSet instance |
static int strlen(string $string)
Returns the length of a string, using mb_strwidth if it is available.
Parameters
string | $string | The string to check its length |
Return Value
int | The length of the string |
static formatTime($secs)
Parameters
$secs |
static formatMemory($memory)
Parameters
$memory |
static strlenWithoutDecoration(OutputFormatterInterface $formatter, $string)
Parameters
OutputFormatterInterface | $formatter | |
$string |
__construct($triggerDeprecationError = true)
Parameters
$triggerDeprecationError |
TableHelper setLayout(int $layout)
Sets table layout type.
Parameters
int | $layout | self::LAYOUT_* |
Return Value
TableHelper |
Exceptions
InvalidArgumentException | when the table layout is not known |
setHeaders(array $headers)
Parameters
array | $headers |
setRows(array $rows)
Parameters
array | $rows |
addRows(array $rows)
Parameters
array | $rows |
addRow(array $row)
Parameters
array | $row |
setRow($column, array $row)
Parameters
$column | ||
array | $row |
TableHelper setPaddingChar(string $paddingChar)
Sets padding character, used for cell padding.
Parameters
string | $paddingChar |
Return Value
TableHelper |
TableHelper setHorizontalBorderChar(string $horizontalBorderChar)
Sets horizontal border character.
Parameters
string | $horizontalBorderChar |
Return Value
TableHelper |
TableHelper setVerticalBorderChar(string $verticalBorderChar)
Sets vertical border character.
Parameters
string | $verticalBorderChar |
Return Value
TableHelper |
TableHelper setCrossingChar(string $crossingChar)
Sets crossing character.
Parameters
string | $crossingChar |
Return Value
TableHelper |
TableHelper setCellHeaderFormat(string $cellHeaderFormat)
Sets header cell format.
Parameters
string | $cellHeaderFormat |
Return Value
TableHelper |
TableHelper setCellRowFormat(string $cellRowFormat)
Sets row cell format.
Parameters
string | $cellRowFormat |
Return Value
TableHelper |
TableHelper setCellRowContentFormat(string $cellRowContentFormat)
Sets row cell content format.
Parameters
string | $cellRowContentFormat |
Return Value
TableHelper |
TableHelper setBorderFormat(string $borderFormat)
Sets table border format.
Parameters
string | $borderFormat |
Return Value
TableHelper |
TableHelper setPadType(int $padType)
Sets cell padding type.
Parameters
int | $padType | STRPAD* |
Return Value
TableHelper |
render(OutputInterface $output)
Renders table to output.
Example: +---------------+-----------------------+------------------+ | 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 | +---------------+-----------------------+------------------+
Parameters
OutputInterface | $output |
string getName()
Returns the canonical name of this helper.
Return Value
string | The canonical name |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/4.0/Symfony/Component/Console/Helper/TableHelper.html