Пример #1
0
 /**
  * @param RouteEvent $event
  */
 public function onRoute(RouteEvent $event)
 {
     /**
      * @var RouteInterface $route
      * @var string         $html
      */
     $route = $event->getRoute();
     $html = '';
     // Html
     $html .= sprintf('<h1>Bye %s (%s)</h1>', $route->getParam('name'), $route->getParam('id'));
     $data = $this->getRequest()->getData();
     foreach ($data as $key => $value) {
         $html .= sprintf('<b>%s</b> => %s<br />', $key, $value);
     }
     // Content
     $content = new Html();
     $content->setHtml($html);
     // Response
     $this->getResponse()->setContent($content);
 }
Пример #2
0
 /**
  * @param RouteEvent $event
  */
 public function onRoute(RouteEvent $event)
 {
     $content = new Json();
     $content->setJson(['message' => sprintf($this->getMessage(), $event->getRoute()->getParam('name'))]);
     $this->getResponse()->setContent($content);
 }