public function onMasterRequest(MasterRequestEvent $event)
 {
     if ($event->getResponse() || $event->getBatchRequest()) {
         return;
     }
     $request = $event->getMasterRequest();
     if ('GET' == $request->getMethod() && 'echo' == $request->query->get('ext')) {
         $event->setResponse($this->getEchoResponse());
     }
 }
 public function onMasterRequest(MasterRequestEvent $event)
 {
     if ($event->getResponse() || $event->getBatchRequest()) {
         return;
     }
     $request = $event->getMasterRequest();
     if ('GET' == $request->getMethod() && 'api' == $request->query->get('ext')) {
         $event->setResponse($this->getApiResponse($request->getUriForPath($request->getPathInfo())));
     }
 }