Пример #1
0
 protected function addPatternToRows(BaseTableColumnStructure $columnStructure, &$items)
 {
     if (is_array($items) || $items instanceof ArrayHash) {
         foreach ($items as $key => $item) {
             if (is_array($item) || $item instanceof ArrayHash) {
                 if ($columnStructure->getPattern()) {
                     $item['_pattern'] = Helpers::parseValue($columnStructure->getPattern(), $item);
                 } else {
                     $item['_pattern'] = null;
                 }
             }
             $items[$key] = $item;
         }
     } else {
         $items = [];
     }
 }