for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Caxy\HtmlDiff\Table;
/**
* Class TableCell
* @package Caxy\HtmlDiff\Table
*/
class TableCell extends AbstractTableElement
{
* @var TableRow
protected $row;
* @return TableRow
public function getRow()
return $this->row;
}
* @param TableRow|null $row
*
* @return $this
public function setRow(TableRow $row = null)
$this->row = $row;
if (null !== $row && !in_array($this, $row->getCells())) {
$row->addCell($this);
return $this;
* @return int
public function getColspan()
return (int)$this->getAttribute('colspan') ?: 1;
public function getRowspan()
return (int)$this->getAttribute('rowspan') ?: 1;