<?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);