Example #1
0
<?php

namespace App;

use App\Router\Engine as RouterEngine;
use App\Router\Router;
use App\Router\Route;
Router::setEngine(new RouterEngine());
Router::post("/hello/:name/attitude/:att", function ($name, $attitude) {
    echo "Hello " . $name . ". Your attitude is " . $attitude;
});
Router::static("/pic", "/home/marcel/Bilder/Marcel_Mundl.JPG", "image/jpeg", false);
Router::all("/test", "App\\Test::testPage");
Router::get("/hello/:greeter/aaa/:bbb", function ($a, $b) {
    echo "hello " . $a . " " . $b;
});
Router::all("/.*", function () {
    header("HTTP/1.1 403 FORBIDDEN");
});
Example #2
0
<?php

use App\Router\Middleware\HTTPPathParser;
use App\Router\Router;
use App\Router\Engine;
use App\Router\Injector\Injector;
use App\Router\Injector\Server;
Router::setEngine(new Engine());
Router::registerMiddleware("HTTPPathParser", new HTTPPathParser(), array("Server"));
Injector::registerInjectable("Server", new Server());