Example #1
0
<?php

namespace App\Config;

use App\Controllers\Dispatcher;
Dispatcher::addRoute(array('alias' => 'address', 'controller' => '\\App\\Controllers\\Person', 'function' => 'show'));
Dispatcher::addRoute(array('alias' => 'addresses', 'controller' => '\\App\\Controllers\\Person', 'function' => 'showAll'));
Dispatcher::addRoute(array('alias' => 'delete', 'controller' => '\\App\\Controllers\\Person', 'function' => 'delete'));
Dispatcher::addRoute(array('alias' => 'add', 'controller' => '\\App\\Controllers\\Person', 'function' => 'add'));
Dispatcher::addRoute(array('alias' => 'update', 'controller' => '\\App\\Controllers\\Person', 'function' => 'update'));
Example #2
0
<?php

require_once "Lib/Autoloader.php";
require_once "Config/Config.php";
use App\Lib\Autoloader;
use App\Config\Config;
use App\Controllers\Dispatcher;
Autoloader::autoloadRegister();
Config::setBasePath(dirname(realpath(__FILE__)) . "/..");
Config::setStorageFileName('/App/example.csv');
require_once "Config/Routing.php";
Dispatcher::run();