Example #1
0
 /**
  * @param Table         $table
  * @param \DOMNode|null $node
  */
 protected function parseTable(Table $table, \DOMNode $node = null)
 {
     if ($node === null) {
         $node = $table->getDomNode();
     }
     if (!$node->childNodes) {
         return;
     }
     foreach ($node->childNodes as $child) {
         if ($child->nodeName === 'tr') {
             $row = new TableRow($child);
             $table->addRow($row);
             $this->parseTableRow($row);
         } else {
             $this->parseTable($table, $child);
         }
     }
 }