Exemplo n.º 1
0
<?php

/**
 * This file is the main file of the application
 *
 * It requires all of the classes by requiring the autoload.php file
 *
 * Initializes Slim, gets the routes and adds them to the Slim instance
 */
require '../vendor/autoload.php';
use Application\Application;
use Application\Config\Database;
use Slim\Slim;
$app = new Slim(array('debug' => true));
error_reporting(-1);
$application = new Application();
$routes = $application->getRoutes();
foreach ($routes as $route) {
    $class = new $route['class']();
    $app->{$route}['method']($route['URL'], array($class, $route['action']));
}
$app->run();