Example #1
0
 /**
  * @param Table $value
  * @return array|Element[]
  */
 public function headElements($value)
 {
     $elements = [];
     foreach ($value->getItems() as $item) {
         foreach ($value->getCells($item) as $cell) {
             $renderer = $this->renderers->getRenderer($cell);
             if ($renderer instanceof WebRenderer) {
                 $elements = array_merge($elements, $renderer->headElements($cell));
             }
         }
     }
     return $elements;
 }