SYSTEMPATH, * 'App' => APPPATH * ]; * * @var array */ public $psr4 = [ APP_NAMESPACE => APPPATH, 'Modules' => ROOTPATH . 'modules/', 'Modules\Admin' => ROOTPATH . 'modules/Admin/', 'Modules\Auth' => ROOTPATH . 'modules/Auth/', 'Modules\Analytics' => ROOTPATH . 'modules/Analytics/', 'Modules\Install' => ROOTPATH . 'modules/Install/', 'Modules\Fediverse' => ROOTPATH . 'modules/Fediverse/', 'Modules\WebSub' => ROOTPATH . 'modules/WebSub/', 'Config' => APPPATH . 'Config/', 'ViewComponents' => APPPATH . 'Libraries/ViewComponents/', 'ViewThemes' => APPPATH . 'Libraries/ViewThemes/', 'MediaClipper' => APPPATH . 'Libraries/MediaClipper/', 'Vite' => APPPATH . 'Libraries/Vite/', 'Themes' => ROOTPATH . 'themes', ]; /** * ------------------------------------------------------------------- * Class Map * ------------------------------------------------------------------- * The class map provides a map of class names and their exact * location on the drive. Classes loaded in this manner will have * slightly faster performance because they will not have to be * searched for within one or more directories as they would if they * were being autoloaded through a namespace. * * Prototype: * * $classmap = [ * 'MyClass' => '/path/to/class/file.php' * ]; * * @var array */ public $classmap = []; /** * ------------------------------------------------------------------- * Files * ------------------------------------------------------------------- * The files array provides a list of paths to __non-class__ files * that will be autoloaded. This can be useful for bootstrap operations * or for loading functions. * * Prototype: * ``` * $files = [ * '/path/to/my/file.php', * ]; * ``` * @var array */ public $files = [APPPATH . 'Libraries/ViewComponents/Helpers/view_components_helper.php']; }