/** * @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); }
/** * @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); }