Ejemplo n.º 1
0
 /**
  * @param ViewEvent $event
  */
 public function onView(ViewEvent $event)
 {
     if ($this->getParameterResolver()->resolveApi()) {
         return;
     }
     $view = $event->getView();
     $view->setTemplate($this->getParameterResolver()->resolveTemplate())->setData([$view->getTemplateVar() ?: 'data' => $view->getData(), 'resource' => $event->getResource()]);
 }
Ejemplo n.º 2
0
 /**
  * @param ViewEvent $event
  */
 public function onView(ViewEvent $event)
 {
     if ($this->getParameterResolver()->resolveApi()) {
         return;
     }
     $view = $event->getView();
     if ($view->getData() instanceof Pagerfanta) {
         $view->setTemplateVar(Inflector::pluralize($event->getResource()->getName()));
     }
 }
Ejemplo n.º 3
0
 public function testInitialState()
 {
     $this->assertSame($this->resource, $this->event->getResource());
     $this->assertSame($this->action, $this->event->getAction());
     $this->assertSame($this->view, $this->event->getView());
 }