TableCellStyle example

TABLE
            ,
                true,
            ],
            'TabeCellStyle with align. Also with rowspan and colspan > 1' => [
               [
                   new TableCell(
                       'ISBN',
                       [
                           'style' => new TableCellStyle([
                               'align' => 'right',
                           ]),
                       ]
                   ),
                   'Title',
                   new TableCell(
                       'Author',
                       [
                           'style' => new TableCellStyle([
                               'align' => 'center',
                           ]),
                       ]


namespace Symfony\Component\Console\Tests\Helper;

use PHPUnit\Framework\TestCase;
use Symfony\Component\Console\Helper\TableCellStyle;

class TableCellStyleTest extends TestCase
{
    public function testCreateTableCellStyle()
    {
        $tableCellStyle = new TableCellStyle(['fg' => 'red']);
        $this->assertEquals('red', $tableCellStyle->getOptions()['fg']);

        $this->expectException(\Symfony\Component\Console\Exception\InvalidArgumentException::class);
        new TableCellStyle(['wrong_key' => null]);
    }
}
Home | Imprint | This part of the site doesn't use cookies.