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
|
||||
|
||||
require 'vendor/autoload.php';
|
||||
require 'httpstatuses.php';
|
||||
require 'vendor/autoload.php';
|
||||
require 'lib/Httpstatuses/Httpstatuses.php';
|
||||
|
||||
respond('/', function($request, $response) {
|
||||
$class_list = Httpstatuses::statuses();
|
||||
$response->render('views/index.php', array("class_list" => $class_list));
|
||||
});
|
||||
$klein = new \Klein\Klein();
|
||||
$httpstatuses = new \Httpstatuses\httpstatuses();
|
||||
|
||||
respond('/[i:id]', function($request, $response) {
|
||||
$status_code = $request->param('id');
|
||||
$code = Httpstatuses::status($status_code);
|
||||
$klein->respond('GET', '/', function ($request, $response, $service) use ($httpstatuses) {
|
||||
$class_list = $httpstatuses->statuses();
|
||||
$service->render('views/index.php', array("class_list" => $class_list));
|
||||
});
|
||||
|
||||
if(!$code)
|
||||
$response->render('views/404.php');
|
||||
$klein->respond('GET', '/[i:id]', function ($request, $response, $service) use ($httpstatuses) {
|
||||
$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) {
|
||||
$response->render('views/404.php');
|
||||
});
|
||||
$service->render('views/status_code.php', $code);
|
||||
});
|
||||
|
||||
dispatch();
|
||||
$klein->respond('GET', '404', function ($request, $response, $service) {
|
||||
$service->render('views/404.php');
|
||||
});
|
||||
|
||||
$klein->dispatch();
|
Loading…
Reference in New Issue
Block a user