Viewing file: TableCell.php (1.62 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
declare(strict_types=1);
/* * This is part of the league/commonmark package. * * (c) Martin HasoĊ <martin.hason@gmail.com> * (c) Webuni s.r.o. <info@webuni.cz> * (c) Colin O'Dell <colinodell@gmail.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */
namespace League\CommonMark\Extension\Table;
use League\CommonMark\Block\Element\AbstractBlock; use League\CommonMark\Block\Element\AbstractStringContainerBlock; use League\CommonMark\Block\Element\InlineContainerInterface; use League\CommonMark\ContextInterface; use League\CommonMark\Cursor;
final class TableCell extends AbstractStringContainerBlock implements InlineContainerInterface { const TYPE_HEAD = 'th'; const TYPE_BODY = 'td';
const ALIGN_LEFT = 'left'; const ALIGN_RIGHT = 'right'; const ALIGN_CENTER = 'center';
/** @var string */ public $type = self::TYPE_BODY;
/** @var string|null */ public $align;
public function __construct(string $string = '', string $type = self::TYPE_BODY, string $align = null) { parent::__construct(); $this->finalStringContents = $string; $this->addLine($string); $this->type = $type; $this->align = $align; }
public function canContain(AbstractBlock $block): bool { return false; }
public function isCode(): bool { return false; }
public function matchesNextLine(Cursor $cursor): bool { return false; }
public function handleRemainingContents(ContextInterface $context, Cursor $cursor): void { } }
|