/**
  * Wrapper foreach row in the table
  *
  * @param TableRowModel $tableRow
  * @param Table $tableHelper
  * @return string
  */
 public static function printTableRow(TableRowModel $tableRow, Table $tableHelper)
 {
     $html = '';
     /** @var TableHeaderCellModel $tableHeader */
     foreach ($tableHelper->getDisplayedHeaders() as $tableHeader) {
         $cell = $tableRow->getCell($tableHeader->getSafeName());
         if ($cell) {
             $html .= self::printTableCell($tableHelper->getDataStrategyResolver(), $cell);
         } else {
             $html .= self::printCustomTableCell($tableHeader, $tableRow);
             //                    $html .= self::printMultiDeleteCheckbox($tableRow, $tableHelper->getTableModel());
             $var = 1;
         }
     }
     if (in_array('simpleSearch', $tableHelper->getDisplaySettings())) {
         /** @var TableFilterModel $filter */
         foreach ($tableHelper->getAdditionalFilters() as $filter) {
             $html .= self::printTableCell($tableHelper->getDataStrategyResolver(), $filter->getInstance()->getFilterCellValue($tableRow));
         }
     }
     if (in_array('actionRoutes', $tableHelper->getDisplaySettings())) {
         $links = $tableHelper->getTableModel()->getOptionRoutes();
         $links = self::getLinksFromListeners($tableHelper, $tableRow, $links);
         $html .= '<td class="kolom rowOptions"><span class="pull-right iconenNaarLinks">';
         foreach ($links as $action => $url) {
             $html .= self::getActionLink($action, $url, $tableRow->getCellValue('id'), $tableHelper);
         }
         $html .= '</span></td>';
     }
     return $html;
 }
 /**
  * Wrapper foreach row in the table
  *
  * @param TableRowModel $tableRow
  * @return string
  */
 protected function printTableContentRow(TableRowModel $tableRow)
 {
     $html = '';
     /** @var TableHeaderCellModel $tableHeader */
     foreach ($this->displayedHeaders as $tableHeader) {
         $cell = $tableRow->getCell($tableHeader->getSafeName());
         if (!$cell) {
             $cell = null;
         }
         $html .= $this->printTableContentCell($cell);
     }
     if (in_array('simpleSearch', $this->displaySettings)) {
         /** @var TableFilterModel $filter */
         foreach ($this->additionalFilters as $filter) {
             $html .= $this->printTableContentCell($filter->getInstance()->getFilterCellValue($tableRow));
         }
     }
     if (in_array('actionRoutes', $this->displaySettings)) {
         $links = $this->tableModel->getOptionRoutes();
         $html .= '<td class="kolom rowOptions"><span class="pull-right iconenNaarLinks">';
         foreach ($links as $action => $url) {
             $html .= $this->getActionLink($action, $url, $tableRow->getCellValue('id'));
         }
         $html .= '</span></td>';
     }
     return $html;
 }