Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

9 Commits

Repository files navigation

SimpleRouter

Installation

$ composer require pimolo/simple-router

Usage

<?phpusePimolo\SimpleRouter\Router;
usePimolo\SimpleRouter\DTO\Route;
useSymfony\Component\HttpFoundation\Request;
require_once'vendor/autoload.php';
// Wrap the request with HttpFoundation$request = Request::createFromGlobals();
$kernel = newRouter();
// Defines routes$home = (newRoute('/home', ['GET'], function () {
return'Welcome to my app';
}
));
$login = (newRoute('/login', ['GET', 'POST'], function () {
return'Please login';
}
));
// Handle the resourceecho$kernel->route($request, [$home, $login]);

And if you want to test it :

$ php -S localhost:8000 main.php

About

DO NOT USE THAT IN PRODUCTION. IT'S PURE YOLO CODE.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages