public function get(EventInterface $event)
{
$request = $event->getRequest();
$response = $event->getResponse();
$response->setStatusCode(200, 'Hell Yeah');
$baseUrl = $request->getSchemeAndHttpHost() . $request->getBaseUrl();
$model = new Model\ArrayModel();
$model->setData(['version' => Version::VERSION, 'urls' => ['site' => 'http://www.imbo-project.org', 'source' => 'https://github.com/imbo/imbo', 'issues' => 'https://github.com/imbo/imbo/issues', 'docs' => 'http://docs.imbo-project.org'], 'endpoints' => ['status' => $baseUrl . '/status', 'stats' => $baseUrl . '/stats', 'user' => $baseUrl . '/users/{user}', 'images' => $baseUrl . '/users/{user}/images', 'image' => $baseUrl . '/users/{user}/images/{imageIdentifier}', 'globalShortImageUrl' => $baseUrl . '/s/{id}', 'globalImages' => $baseUrl . '/images', 'metadata' => $baseUrl . '/users/{user}/images/{imageIdentifier}/metadata', 'shortImageUrls' => $baseUrl . '/users/{user}/images/{imageIdentifier}/shorturls', 'shortImageUrl' => $baseUrl . '/users/{user}/images/{imageIdentifier}/shorturls/{id}']]);
$response->setModel($model);
// Prevent caching
$response->setMaxAge(0)->setPrivate();
$response->headers->addCacheControlDirective('no-store');
}