프로퍼티 | 타입 | 설명 | |
---|---|---|---|
$iaCache | |||
$iaDb | |||
$iaView | |||
$language | |||
$languages | |||
$packagesData | |||
$requestPath |
프로퍼티 | 타입 | 설명 | |
---|---|---|---|
$_accessType | |||
$_checkDomain | |||
$_config | |||
$_configDbTable | |||
$_configGroupsDbTable | |||
$_customConfig | |||
$_customConfigDbTable | |||
$_hooks |
메소드 | 설명 | |
---|---|---|
__destruct ( ) | ||
checkDomain ( ) | ||
factory ( $name, $type = self::CORE ) | ||
factoryPackage ( $name, $package, $type = self::FRONT, $params = null ) | ||
factoryPlugin ( $plugin, $type = self::FRONT, $name = null ) | ||
get ( string $key, boolean | false $default = false, boolean | true $custom = true, boolean | false $db = false ) : string | Get the specified configuration value | |
getAccessType ( ) | ||
getConfig ( boolean | false $reloadRequired = false ) : array | Get the list of configuration values & cache it when needed | |
getConfigGroupsTable ( ) : string | Get config groups table name | |
getConfigTable ( ) : string | Get config table name | |
getCustomConfig ( null $user = null, null $group = null ) : array | Get the list of user/group specific configuration values | |
getCustomConfigTable ( ) : string | Get custom config table name | |
getExtras ( $package ) | ||
getHooks ( ) : array | Get the list of hooks | |
getSecurityToken ( ) | ||
init ( ) | ||
instance ( ) | ||
loadClass ( $type = self::CORE, $className = '', $pluginName = null, $packageName = null ) | ||
set ( string $key, string $value, boolean | false $permanent = false ) : boolean | Set a given configuration value | |
setPackagesData ( $regenerate = false ) | ||
startHook ( $name, array $params = [] ) | ||
util ( ) |
메소드 | 설명 | |
---|---|---|
__clone ( ) | ||
__construct ( ) | ||
_checkPermissions ( ) | ||
_defineModule ( ) | ||
_executeModule ( ) | ||
_fetchHooks ( ) | Set the list of available hooks | |
_forgeryCheck ( ) | ||
_parseUrl ( ) | ||
_setConstants ( ) | Set constants |
메소드 | 설명 | |
---|---|---|
_setTimezone ( $timezone ) |
public factoryPackage ( $name, $package, $type = self::FRONT, $params = null ) |
public get ( string $key, boolean | false $default = false, boolean | true $custom = true, boolean | false $db = false ) : string | ||
$key | string | configuration key |
$default | boolean | false | default value |
$custom | boolean | true | custom config flag |
$db | boolean | false | true gets from database directly |
리턴 | string |
public static getConfigGroupsTable ( ) : string | ||
리턴 | string |
public static getConfigTable ( ) : string | ||
리턴 | string |
public static getCustomConfigTable ( ) : string | ||
리턴 | string |
public loadClass ( $type = self::CORE, $className = '', $pluginName = null, $packageName = null ) |