<?php
define('BASEPATH', dirname(SYST_DIR).DS);
define('ROOTPATH', dirname(WEBROOT).DS);
/**
* Application modules directories
*/
/**
* Controllers directory path
*/
if (!defined('CONTROLLER_DIR'))
{
define('CONTROLLER_DIR', APP_DIR . 'controllers' . DS);
}
/**
* Entites directory path
*/
if (!defined('ENTITY_DIR'))
{
define('ENTITY_DIR', APP_DIR . 'entities' . DS);
}
/**
* Helpers directory path
*/
if (!defined('HELPER_DIR'))
{
define('HELPER_DIR', APP_DIR . 'helpers' . DS);
}
/**
* Libraries directory path
*/
if (!defined('LIBRARY_DIR'))
{
define('LIBRARY_DIR', APP_DIR . 'libraries' . DS);
}
/**
* Middlewares directory path
*/
if (!defined('MIDDLEWARE_DIR'))
{
define('MIDDLEWARE_DIR', APP_DIR . 'middlewares' . DS);
}
/**
* Models directory path
*/
if (!defined('MODEL_DIR'))
{
define('MODEL_DIR', APP_DIR . 'models' . DS);
}
/**
* Ressources directory path
*/
if (!defined('RESOURCE_DIR'))
{
define('RESOURCE_DIR', APP_DIR . 'resources' . DS);
}
/**
* Migrations directory path
*/
if (!defined('MIGRATION_DIR'))
{
define('MIGRATION_DIR', RESOURCE_DIR . 'database' . DS . 'migrations' . DS);
}
/**
* Views directory path
*/
if (!defined('VIEW_DIR'))
{
define('VIEW_DIR', APP_DIR . 'views' . DS);
}
/**
* Layouts directory path
*/
if (!defined('LAYOUT_DIR'))
{
define('LAYOUT_DIR', VIEW_DIR . 'layouts' . DS);
}
/**
* Defines a constant for framework's classes directories
*/
define("CLASSES", serialize([SYST_DIR . 'core']));
|