Esempio n. 1
0
<?php

define('APPLICATION_PATH', __DIR__ . '/application/');
define('LIBRARY_PATH', __DIR__ . '/library/');
define('PUBLIC_PATH', __DIR__ . '/public/');
define('FRONTEND_PATH', APPLICATION_PATH . 'modules/frontend/');
define('BACKEND_PATH', APPLICATION_PATH . 'modules/backend/');
// Get autoload Zend/Symfony Standard PS-4
require_once LIBRARY_PATH . 'Core/Autoload.php';
// Autoload Instance
$autoload = new Psr4AutoloaderClass();
// Load Needed Namespaces for the application
$autoload->addNamespace('Core', LIBRARY_PATH . 'Core')->addNamespace('Application', APPLICATION_PATH)->addNamespace('Backend', BACKEND_PATH)->addNamespace('Frontend', FRONTEND_PATH);
$autoload->register();
// estaria bueno definir las routes aca y el acces list?
// onda.. Access list y se lo inyecto a la aplicacion.
//$acl = new Acl();
//$acl->addRole();
// lo mismo con las routes..
// las routes es tambien para forwardear un 404, un 500 etc..
// Create the Application via Namespace..
$api = new Core\Application();
$api->init()->start();