コード例 #1
0
ファイル: index.php プロジェクト: danack/githubartaxservice
<?php

use Tier\HTTPFunction;
use Tier\TierHTTPApp;
use Room11\HTTP\Request\CLIRequest;
ini_set('display_errors', 'on');
require_once realpath(__DIR__) . '/../vendor/autoload.php';
HTTPFunction::setupErrorHandlers();
define('SERVER_HOSTNAME', 'githubartax.test');
define('SESSION_NAME', 'githubTest');
define('GITHUB_ACCESS_RESPONSE_KEY', 'githubAccess');
//We are now capable of handling errors gracefully.
ini_set('display_errors', 'off');
$appEnvIncluded = @(include_once __DIR__ . "/../../clavis.php");
// Load the application configuration
$appEnvIncluded = @(include_once __DIR__ . "/../autogen/appEnv.php");
if (!$appEnvIncluded) {
    //In a non-skeleton app, we would not need to have conditional includes
    require_once __DIR__ . "/appEnv.php";
}
// In a real project include the applications secret keys
// from a location outside of the VCS controlled directories.
//require_once __DIR__."/../appKeys.php";
// Read application config params
$injectionParams = (require_once "injectionParams.php");
// Create the Tier application
$app = new TierHTTPApp($injectionParams);
$exceptionResolver = $app->getExceptionResolver();
$fn = function (ArtaxServiceBuilder\BadResponseException $badResponse) {
    echo "BadResponseException: " . $badResponse->getMessage();
    echo "Body = " . substr($badResponse->getResponse()->getBody(), 0, 200);