Skip to content

Latest commit

 

History

286 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nice PHP microframework

Build Status Coverage Code Climate Latest Release

Nice is a simple microframework for PHP 5.6 and later. Nice integrates nikic's FastRoute router with the Symfony2 HttpKernel and Dependency Injection components.

Nice comes with built-in session management, simple authentication, and logging utilizing Monolog. Twig, along with Doctrine DBAL and ORM integration is also available.

<?php

use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Nice\Application;
use Nice\Router\RouteCollector;

require __DIR__ . '/../vendor/autoload.php';

$app = new Application();
$app->set('routes', function (RouteCollector $r) {
    $r->map('/', 'home', function (Request $request) {
        return new Response('Hello, world');
    });
});
$app->run();

Documentation

View the online documentation, or the check out the markdown documentation source code.

About

A microframework for PHP 5.4+

Resources

Contributing

Stars

29 stars

Watchers

6 watching

Forks

Releases

Packages

Used by

Contributors

Languages