Path
in package
All path constants and helpers
Table of Contents
Constants
- BIN_PATH = APP_PATH . DIRECTORY_SEPARATOR . 'bin' . DIRECTORY_SEPARATOR
- CACHE_PATH = APP_PATH . DIRECTORY_SEPARATOR . 'cache' . DIRECTORY_SEPARATOR
- COMPONENTS_PATH = Self::VIEW_PATH . 'components' . DIRECTORY_SEPARATOR
- COMPOSER_VENDOR_PATH = ROOT_PATH . BASE_PATH . DIRECTORY_SEPARATOR . 'vendor' . DIRECTORY_SEPARATOR
- CONFIG_PATH = APP_PATH . DIRECTORY_SEPARATOR . 'config' . DIRECTORY_SEPARATOR
- EXTENSIONS_PATH = APP_PATH . DIRECTORY_SEPARATOR . 'extensions' . DIRECTORY_SEPARATOR
- LIBRARY_PATH = Self::VIEW_PATH . 'library' . DIRECTORY_SEPARATOR
- LOGS_PATH = APP_PATH . DIRECTORY_SEPARATOR . 'logs' . DIRECTORY_SEPARATOR
- MODULES_PATH = APP_PATH . DIRECTORY_SEPARATOR . 'modules' . DIRECTORY_SEPARATOR
- SERVICES_PATH = APP_PATH . DIRECTORY_SEPARATOR . 'services' . DIRECTORY_SEPARATOR
- STORAGE_BACKUP_PATH = Self::STORAGE_PATH . 'backup' . DIRECTORY_SEPARATOR
- STORAGE_PATH = APP_PATH . DIRECTORY_SEPARATOR . 'storage' . DIRECTORY_SEPARATOR
- STORAGE_PUBLIC_PATH = Self::STORAGE_PATH . 'public' . DIRECTORY_SEPARATOR
- STORAGE_REPOSITORY_PATH = Self::STORAGE_PATH . 'repository' . DIRECTORY_SEPARATOR
- STORAGE_TEMP_PATH = Self::STORAGE_PATH . 'temp' . DIRECTORY_SEPARATOR
- TEMPLATES_PATH = Self::VIEW_PATH . 'templates' . DIRECTORY_SEPARATOR
- VIEW_CACHE_PATH = Self::CACHE_PATH . 'views' . DIRECTORY_SEPARATOR
- VIEW_PATH = APP_PATH . DIRECTORY_SEPARATOR . 'view' . DIRECTORY_SEPARATOR
Methods
- addPath() : string
- Add path
- getExtensionConfigPath() : string
- Get extension config path
- getExtensionMacrosRelativePath() : string
- Get extension macros relative path
- getLibraryFilePath() : string
- Get library file path
- getLibraryPath() : string
- Get library path
- getMacroPath() : string
- Get macro path
- getModuleConfigPath() : string
- Get module config path
- getModulePath() : string
- Get module path
- getRelativePath() : string
- Return relative path from full path
- getScriptPath() : string
- Return current script path
- getStorageRelativePath() : string
- Get storage relative path
- getTemplateThemePath() : string
- Get template theme path
- setAppPath() : void
- Set app path
Constants
BIN_PATH
public
mixed
BIN_PATH
= APP_PATH . DIRECTORY_SEPARATOR . 'bin' . DIRECTORY_SEPARATOR
CACHE_PATH
public
mixed
CACHE_PATH
= APP_PATH . DIRECTORY_SEPARATOR . 'cache' . DIRECTORY_SEPARATOR
COMPONENTS_PATH
public
mixed
COMPONENTS_PATH
= Self::VIEW_PATH . 'components' . DIRECTORY_SEPARATOR
COMPOSER_VENDOR_PATH
public
mixed
COMPOSER_VENDOR_PATH
= ROOT_PATH . BASE_PATH . DIRECTORY_SEPARATOR . 'vendor' . DIRECTORY_SEPARATOR
CONFIG_PATH
public
mixed
CONFIG_PATH
= APP_PATH . DIRECTORY_SEPARATOR . 'config' . DIRECTORY_SEPARATOR
EXTENSIONS_PATH
public
mixed
EXTENSIONS_PATH
= APP_PATH . DIRECTORY_SEPARATOR . 'extensions' . DIRECTORY_SEPARATOR
LIBRARY_PATH
public
mixed
LIBRARY_PATH
= Self::VIEW_PATH . 'library' . DIRECTORY_SEPARATOR
LOGS_PATH
public
mixed
LOGS_PATH
= APP_PATH . DIRECTORY_SEPARATOR . 'logs' . DIRECTORY_SEPARATOR
MODULES_PATH
public
mixed
MODULES_PATH
= APP_PATH . DIRECTORY_SEPARATOR . 'modules' . DIRECTORY_SEPARATOR
SERVICES_PATH
public
mixed
SERVICES_PATH
= APP_PATH . DIRECTORY_SEPARATOR . 'services' . DIRECTORY_SEPARATOR
STORAGE_BACKUP_PATH
public
mixed
STORAGE_BACKUP_PATH
= Self::STORAGE_PATH . 'backup' . DIRECTORY_SEPARATOR
STORAGE_PATH
public
mixed
STORAGE_PATH
= APP_PATH . DIRECTORY_SEPARATOR . 'storage' . DIRECTORY_SEPARATOR
STORAGE_PUBLIC_PATH
public
mixed
STORAGE_PUBLIC_PATH
= Self::STORAGE_PATH . 'public' . DIRECTORY_SEPARATOR
STORAGE_REPOSITORY_PATH
public
mixed
STORAGE_REPOSITORY_PATH
= Self::STORAGE_PATH . 'repository' . DIRECTORY_SEPARATOR
STORAGE_TEMP_PATH
public
mixed
STORAGE_TEMP_PATH
= Self::STORAGE_PATH . 'temp' . DIRECTORY_SEPARATOR
TEMPLATES_PATH
public
mixed
TEMPLATES_PATH
= Self::VIEW_PATH . 'templates' . DIRECTORY_SEPARATOR
VIEW_CACHE_PATH
public
mixed
VIEW_CACHE_PATH
= Self::CACHE_PATH . 'views' . DIRECTORY_SEPARATOR
VIEW_PATH
public
mixed
VIEW_PATH
= APP_PATH . DIRECTORY_SEPARATOR . 'view' . DIRECTORY_SEPARATOR
Methods
addPath()
Add path
public
static addPath(string $path, string $add) : string
Parameters
- $path : string
- $add : string
Return values
stringgetExtensionConfigPath()
Get extension config path
public
static getExtensionConfigPath(string $name) : string
Parameters
- $name : string
Return values
stringgetExtensionMacrosRelativePath()
Get extension macros relative path
public
static getExtensionMacrosRelativePath(string $extension) : string
Parameters
- $extension : string
Return values
stringgetLibraryFilePath()
Get library file path
public
static getLibraryFilePath(string $library, string $fileName) : string
Parameters
- $library : string
- $fileName : string
Return values
stringgetLibraryPath()
Get library path
public
static getLibraryPath(string $library) : string
Parameters
- $library : string
Return values
stringgetMacroPath()
Get macro path
public
static getMacroPath(string $macroName, string $template) : string
Parameters
- $macroName : string
- $template : string
Return values
stringgetModuleConfigPath()
Get module config path
public
static getModuleConfigPath(string $name) : string
Parameters
- $name : string
Return values
stringgetModulePath()
Get module path
public
static getModulePath(string $name) : string
Parameters
- $name : string
Return values
stringgetRelativePath()
Return relative path from full path
public
static getRelativePath(string $path[, bool $appPath = true ]) : string
Parameters
- $path : string
- $appPath : bool = true
Return values
stringgetScriptPath()
Return current script path
public
static getScriptPath() : string
Return values
stringgetStorageRelativePath()
Get storage relative path
public
static getStorageRelativePath(string $path) : string
Parameters
- $path : string
Return values
stringgetTemplateThemePath()
Get template theme path
public
static getTemplateThemePath(string $templateName) : string
Parameters
- $templateName : string
Return values
stringsetAppPath()
Set app path
public
static setAppPath(string $path) : void
Parameters
- $path : string