Skip to content

adamquaile/slimstack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

slimstack

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();

About

Very tiny PHP Application stack / front-controller with basic (fast) routing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages