adamquaile / slimstack
Very minimal PHP front-controller class
Installs: 16
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/adamquaile/slimstack
Requires
This package is auto-updated.
Last update: 2025-10-25 09:27:01 UTC
README
Tiny front-controller offering very small and light routing.
- This is built for very specific purposes. You might consider similar systems such as Silex or Slim which offer more features and flexibility. *
Getting the code.
This can be installed in your project with composer require adamquaile/slimstack
Creating simple front-controllers / bootstrap files
<?php
// Auto-loading thanks to PSR/composer
require __DIR__ . '/../vendor/autoload.php';
$app = new \AdamQuaile\SlimStack\App();
// Simple dummy GET request
$app->get('/test/:name', function($name) {
$data = [
"name" => $name,
"ids" => [1,2,3]
];
$response = new Response(json_encode($data));
return $response;
});
$app->run();