| 
<?php
include 'config.php';
 
 /*
 include 'A/Locator.php';
 include 'A/Http/Request.php';
 include 'A/Http/Response.php';
 include 'A/Controller/Front.php';
 include 'A/Controller/Mapper.php';
 include 'A/Controller/Action.php';
 
 $Locator = new A_Locator();
 */
 // Init autoload using Locator
 require_once $ConfigArray['LIB'] . 'A/Locator.php';
 $Locator = new A_Locator();
 $Locator->autoload();
 
 $Response = new A_Http_Response();
 $Locator->set('Request', new A_Http_Request());
 $Locator->set('Response', $Response);
 
 $DefaultAction = array('', 'example', 'index');
 $ErrorAction = array('', 'error', 'index');
 
 $Mapper = new A_Controller_Mapper(dirname(__FILE__) . '/app/', $DefaultAction);
 
 $Controller = new A_Controller_Front($Mapper, $ErrorAction);
 $Controller->run($Locator);
 
 $Response->out();
 
 /*
 require_once('A/Application.php');
 
 
 $App = new A_Application();
 
 $App->setPath(dirname($_SERVER['SCRIPT_FILENAME']) . 'application/');
 
 //output content directly to screen
 echo $App->run();
 #dump($App);
 */
 
 if (isset($_SESSION)) dump($_SESSION);
 |