/** * Возвращает конфигурацию колонки * @param ColumnInterface $column * @return array */ protected function getColumnConfig(ColumnInterface $column) { /** @var PhpRenderer $view */ $view = $this->getView(); /** @var \Zend\View\Helper\EscapeHtml $escape */ $escape = $view->plugin('escapeHtml'); $name = $escape($column->getName()); $header = $column->getHeader(); $config = ['label' => $header ? $escape($header->getTitle()) : null, 'index' => strtolower($name), 'name' => strtolower($name)]; return $config; }