mirror of
https://github.com/rmaake1/httpstatuses.git
synced 2024-10-04 15:17:23 +02:00
Migrated to Klein v2
This commit is contained in:
parent
e035e9b051
commit
f84eb76ebd
37
index.php
37
index.php
@ -1,25 +1,28 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
require 'vendor/autoload.php';
|
require 'vendor/autoload.php';
|
||||||
require 'httpstatuses.php';
|
require 'lib/Httpstatuses/Httpstatuses.php';
|
||||||
|
|
||||||
respond('/', function($request, $response) {
|
$klein = new \Klein\Klein();
|
||||||
$class_list = Httpstatuses::statuses();
|
$httpstatuses = new \Httpstatuses\httpstatuses();
|
||||||
$response->render('views/index.php', array("class_list" => $class_list));
|
|
||||||
});
|
|
||||||
|
|
||||||
respond('/[i:id]', function($request, $response) {
|
$klein->respond('GET', '/', function ($request, $response, $service) use ($httpstatuses) {
|
||||||
$status_code = $request->param('id');
|
$class_list = $httpstatuses->statuses();
|
||||||
$code = Httpstatuses::status($status_code);
|
$service->render('views/index.php', array("class_list" => $class_list));
|
||||||
|
});
|
||||||
|
|
||||||
if(!$code)
|
$klein->respond('GET', '/[i:id]', function ($request, $response, $service) use ($httpstatuses) {
|
||||||
$response->render('views/404.php');
|
$status_code = $request->param('id');
|
||||||
|
$code = $httpstatuses->status($status_code);
|
||||||
|
|
||||||
$response->render('views/status_code.php', $code);
|
if (!$code)
|
||||||
});
|
$service->render('views/404.php');
|
||||||
|
|
||||||
respond('404', function ($request, $response) {
|
$service->render('views/status_code.php', $code);
|
||||||
$response->render('views/404.php');
|
});
|
||||||
});
|
|
||||||
|
|
||||||
dispatch();
|
$klein->respond('GET', '404', function ($request, $response, $service) {
|
||||||
|
$service->render('views/404.php');
|
||||||
|
});
|
||||||
|
|
||||||
|
$klein->dispatch();
|
Loading…
Reference in New Issue
Block a user