Exemplo n.º 1
0
 public function beforeRender($block, array $context)
 {
     if (!isset($context['node']) || !$context['node'] instanceof ListNodeInterface) {
         throw new \InvalidArgumentException('Lists must implement ListNodeInterface.');
     }
     return parent::beforeRender($block, $context);
 }
Exemplo n.º 2
0
 public function beforeRender($block, array $context)
 {
     if (!isset($context['paginator']) || !$context['paginator'] instanceof PaginatorInterface) {
         throw new \InvalidArgumentException('Paginators must implement PaginatorInterface');
     }
     return parent::beforeRender($block, $context);
 }
Exemplo n.º 3
0
 public function beforeRender($block, array $context)
 {
     if (!isset($context['table']) || !$context['table'] instanceof TableDataInterface) {
         throw new \InvalidArgumentException('Tables must implement TableDataInterface');
     }
     if ($context['table'] instanceof Paginator) {
         $result = $context['table']->getResult();
         if ($result instanceof PaginatorResult) {
             $context['repository'] = $result->getRepository();
         }
     }
     return parent::beforeRender($block, $context);
 }