Arikaim CMS

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
string

getExtensionConfigPath()

Get extension config path

public static getExtensionConfigPath(string $name) : string
Parameters
$name : string
Return values
string

getExtensionMacrosRelativePath()

Get extension macros relative path

public static getExtensionMacrosRelativePath(string $extension) : string
Parameters
$extension : string
Return values
string

getLibraryFilePath()

Get library file path

public static getLibraryFilePath(string $library, string $fileName) : string
Parameters
$library : string
$fileName : string
Return values
string

getLibraryPath()

Get library path

public static getLibraryPath(string $library) : string
Parameters
$library : string
Return values
string

getMacroPath()

Get macro path

public static getMacroPath(string $macroName, string $template) : string
Parameters
$macroName : string
$template : string
Return values
string

getModuleConfigPath()

Get module config path

public static getModuleConfigPath(string $name) : string
Parameters
$name : string
Return values
string

getModulePath()

Get module path

public static getModulePath(string $name) : string
Parameters
$name : string
Return values
string

getRelativePath()

Return relative path from full path

public static getRelativePath(string $path[, bool $appPath = true ]) : string
Parameters
$path : string
$appPath : bool = true
Return values
string

getScriptPath()

Return current script path

public static getScriptPath() : string
Return values
string

getStorageRelativePath()

Get storage relative path

public static getStorageRelativePath(string $path) : string
Parameters
$path : string
Return values
string

getTemplateThemePath()

Get template theme path

public static getTemplateThemePath(string $templateName) : string
Parameters
$templateName : string
Return values
string

setAppPath()

Set app path

public static setAppPath(string $path) : void
Parameters
$path : string

        
On this page

Search results