/** * КОНСТРУКТОР */ private function __construct() { $this->LOGGER = self::getLogger(); $this->AUTOLOAD = array($this, 'load'); $this->COMMON_EXCLUDED_DI = DirManager::autogen('classpath')->getDirItem(null, 'excluded'); $this->SDK_SRC_DIR = PS_DIR_INCLUDES . DIR_SEPARATOR . DirManager::DIR_SRC . DIR_SEPARATOR; /* * Директория src/common должна быть подключена всегда */ $this->registerBaseDir($this->SDK_SRC_DIR . DirManager::DIR_COMMON); /* * Если проект, то подключим проектные общие ресурсы */ if (ConfigIni::isProject()) { $this->registerBaseDir(ConfigIni::projectSrcCommonDir(), false); } }
/** * Метод подключает файл глобальных настроек */ public static function init() { if (ConfigIni::isProject() && self::inst()->exists()) { require_once self::inst()->DI->getAbsPath(); } }