public static function reverse(NodeElement $content, Elements $elements) { self::$elements = $elements; $tables = $content->findAll('css', 'table.datatable'); if (null !== $tables) { /** @var NodeElement $tableElement */ foreach ($tables as $tableElement) { $dt = new dTable($elements); $dt->setNode($tableElement); $elements->addDataTable($dt); self::reverseControls($tableElement, $dt); self::reverseFilter($tableElement, $dt); self::reverseOptions($tableElement, $dt); } } }