class TableCell in Zircon Profile 8
Same name in this branch
- 8 vendor/symfony/console/Helper/TableCell.php \Symfony\Component\Console\Helper\TableCell
- 8 vendor/symfony/console/Tests/Formatter/OutputFormatterTest.php \Symfony\Component\Console\Tests\Formatter\TableCell
Same name and namespace in other branches
- 8.0 vendor/symfony/console/Helper/TableCell.php \Symfony\Component\Console\Helper\TableCell
@author Abdellatif Ait boudad <a.aitboudad@gmail.com>
Hierarchy
- class \Symfony\Component\Console\Helper\TableCell
Expanded class hierarchy of TableCell
1 file declares its use of TableCell
- TableTest.php in vendor/
symfony/ console/ Tests/ Helper/ TableTest.php
File
- vendor/
symfony/ console/ Helper/ TableCell.php, line 17
Namespace
Symfony\Component\Console\HelperView source
class TableCell {
/**
* @var string
*/
private $value;
/**
* @var array
*/
private $options = array(
'rowspan' => 1,
'colspan' => 1,
);
/**
* @param string $value
* @param array $options
*/
public function __construct($value = '', array $options = array()) {
$this->value = $value;
// check option names
if ($diff = array_diff(array_keys($options), array_keys($this->options))) {
throw new \InvalidArgumentException(sprintf('The TableCell does not support the following options: \'%s\'.', implode('\', \'', $diff)));
}
$this->options = array_merge($this->options, $options);
}
/**
* Returns the cell value.
*
* @return string
*/
public function __toString() {
return $this->value;
}
/**
* Gets number of colspan.
*
* @return int
*/
public function getColspan() {
return (int) $this->options['colspan'];
}
/**
* Gets number of rowspan.
*
* @return int
*/
public function getRowspan() {
return (int) $this->options['rowspan'];
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
TableCell:: |
private | property | ||
TableCell:: |
private | property | ||
TableCell:: |
public | function | Gets number of colspan. | |
TableCell:: |
public | function | Gets number of rowspan. | |
TableCell:: |
public | function | 1 | |
TableCell:: |
public | function | Returns the cell value. |