示例#1
0
 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'));
 }
示例#2
0
文件: server.php 项目: pklink/hahns
<?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();