public function testBuiltInServices() { $app = new \Hahns\Hahns(); $this->assertInstanceOf('\\Hahns\\Response\\Html', $app->service('html-response')); $this->assertInstanceOf('\\Hahns\\Response\\Json', $app->service('json-response')); $this->assertInstanceOf('\\Hahns\\Response\\Text', $app->service('text-response')); }
<?php require __DIR__ . '/../../vendor/autoload.php'; // create app $app = new \Hahns\Hahns(); require '_server/json-get.php'; require '_server/json-get-serviceholder.php'; require '_server/json-post.php'; require '_server/json-put.php'; require '_server/json-patch.php'; require '_server/json-delete.php'; require '_server/header.php'; require '_server/redirect.php'; require '_server/parameters.php'; require '_server/text-get.php'; require '_server/html-get.php'; require '_server/events.php'; require '_server/not-found.php'; require '_server/error.php'; require '_server/named-routes.php'; require '_server/any.php'; $app->on(\Hahns\Hahns::EVENT_NOT_FOUND, function () { echo '1'; }); // run app $app->run();