コード例 #1
0
ファイル: setHttpCodeTest.php プロジェクト: jsnshrmn/Suma
 public function test_else_code()
 {
     $this->assertEquals(setHttpCode(600), "HTTP/1.0 500 Internal Server Error");
 }
コード例 #2
0
ファイル: initiatives.php プロジェクト: jsnshrmn/Suma
<?php

header('Content-type: application/json');
require_once 'ServerIO.php';
require_once 'setHttpCode.php';
try {
    $io = new ServerIO();
    $initiatives = $io->getInitiatives();
    echo json_encode($initiatives);
} catch (Exception $e) {
    $message = (string) $e->getMessage();
    $code = (int) $e->getCode();
    $header = setHttpCode($code);
    // Set Header
    header($header);
    // Return JSON with display data
    die(json_encode(array('message' => $message)));
}