Example #1
0
 /**
  * @return string
  */
 public function display($displayWithDedicatedHeader = true, $printOnScreen = true)
 {
     if ($displayWithDedicatedHeader) {
         App::setJsonResponseHeader();
     }
     $displayCode = json_encode($this->_viewData);
     if ($printOnScreen) {
         echo $displayCode;
     }
     return $displayCode;
 }
Example #2
0
 public static function run()
 {
     /** @var ApiError $error */
     $error = null;
     foreach (self::$_endPointInstances as $endPointInstance) {
         $endPointInstance->runApplication();
         $error = $endPointInstance->getError();
         if ($error == null) {
             break;
         }
     }
     if ($error instanceof ApiError) {
         App::setJsonResponseHeader();
         $error->displayError();
     }
 }