zvax/framework

Library to make websites

Installs: 13

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/zvax/framework

dev-master 2026-01-06 01:55 UTC

This package is auto-updated.

Last update: 2026-02-06 02:13:03 UTC


README

Opinionated tools for php website creation.

bootstrap.php, invoked from a public index.php probably

<?php declare(strict_types=1);

use Userland\LoggedArea;
use Userland\Login;
use Userland\SomeSessionCheckMiddleware;
use Zvax\Framework\App;
use Zvax\Framework\Http\Request;
use Zvax\Framework\Http\Routes;
use Zvax\Framework\Http\Sapi;

$routes = new Routes();

$routes->addRequestMiddlewareGroup(function (Routes $routes) {
    $routes->get('/loggedArea', LoggedArea::class);
}, SomeSessionCheckMiddleware::class);

$routes->get('/', Login::class);

$app = new App($routes, $auryn);

$response = $app->run(Request::fromGlobals());

new Sapi()->emit($response);