/** * Инициализация класса автолоадинга */ private static final function autoload() { global $a_autoload_ext; require_once KIT_ROOT . '/Core/Autoload.php'; /** * Метод setFileExts класса Autoload используется для обозначения разширения * файлов, в которых храняться автоподключаемые файлы и классы, поскольку * разработчики посторонних классов и библиотек, могут использовать свои, * различные расширения классов. * * @see setFileExts */ Autoload::setFileExts($a_autoload_ext); spl_autoload_register(['\\Autoload', 'loadClass']); self::setNamespaces(['App' => KIT_APP, 'Core' => KIT_CORE, 'Components' => KIT_CORE . '/Components', 'Controller' => KIT_CORE . '/Controller', 'Database' => KIT_CORE . '/Database', 'Exceptions' => KIT_CORE . '/Exceptions', 'Group' => KIT_CORE . '/Group', 'Model' => KIT_CORE . '/Model', 'Property' => KIT_CORE . '/Property', 'View' => KIT_CORE . '/View']); }