Example #1
0
 public function __invoke(ColumnInterface $column)
 {
     /** @var PhpRenderer $view */
     $view = $this->getView();
     /** @var \Zend\View\Helper\EscapeHtml $escape */
     $escape = $view->plugin('escapeHtml');
     $attributes = $column->getAttributes();
     $config = ['hidden' => true, 'hidedlg' => empty($attributes['hidedlg']) ? false : (bool) $attributes['hidedlg'], 'name' => $escape($column->getName())];
     $config = array_merge($config, $column->getAttributes());
     return (object) $config;
 }