$classFile ) foreach( $classFile as $className => $filePath ) { $autoload[ $uri ] = $className; $classpath[ $className ] = $filePath; } $request = new Request(array( 'baseUri' => dirname($_SERVER['SCRIPT_NAME']), 'autoload' => $autoload )); try { $resource = $request->loadResource(); $response = $resource->exec($request); } catch (ResponseException $e) { switch ($e->getCode()) { case Response::UNAUTHORIZED: $response = $e->response($request); $response->addHeader('WWW-Authenticate', 'Basic realm="Tonic"'); break; default: $response = Errors::getResponse($request, $e); } } $response->output(); ?>