/** * [initRequirements description] * This function load main config and all necessary files. * @param null * @return null */ public function initRequirements() { // init config require dirname(__FILE__) . '/../lib/base/AutoRequire.php'; $conf = (require dirname(__FILE__) . '/../config/main.config.php'); Config::importMainConfig($conf); // load all necessary files $class_name = get_class($this); $config = AutoRequire::headerArray("{$class_name}.requirements"); AutoRequire::classes($config); }