|
static | get ($moduleId, $name, $default="", $siteId=false) |
|
static | getRealValue ($moduleId, $name, $siteId=false) |
|
static | getDefaults ($moduleId) |
|
static | getForModule ($moduleId, $siteId=false) |
|
static | set ($moduleId, $name, $value="", $siteId="") |
|
static | delete ($moduleId, array $filter=array()) |
|
◆ clearCache()
static clearCache |
( |
| $moduleId | ) |
|
|
staticprotected |
◆ delete()
static delete |
( |
| $moduleId, |
|
|
array | $filter = array() ) |
|
static |
Deletes options from a DB.
- Аргументы
-
string | $moduleId | The module ID. |
array | $filter | {name: string, site_id: string} The array with filter keys: name - the name of the option; site_id - the site ID (can be empty). |
- Исключения
-
ArgumentNullException
См. определение в файле option.php строка 379
◆ get()
static get |
( |
| $moduleId, |
|
|
| $name, |
|
|
| $default = "", |
|
|
| $siteId = false ) |
|
static |
Returns a value of an option.
- Аргументы
-
string | $moduleId | The module ID. |
string | $name | The option name. |
string | $default | The default value to return, if a value doesn't exist. |
bool | string | $siteId | The site ID, if the option differs for sites. |
- Возвращает
- string
См. определение в файле option.php строка 30
◆ getCacheTtl()
◆ getDefaults()
static getDefaults |
( |
| $moduleId | ) |
|
|
static |
Returns an array with default values of a module options (from a default_option.php file).
- Аргументы
-
string | $moduleId | The module ID. |
- Возвращает
- array
- Исключения
-
ArgumentOutOfRangeException
См. определение в файле option.php строка 108
◆ getDefaultSite()
static getDefaultSite |
( |
| ) |
|
|
staticprotected |
◆ getForModule()
static getForModule |
( |
| $moduleId, |
|
|
| $siteId = false ) |
|
static |
Returns an array of set options array(name => value).
- Аргументы
-
string | $moduleId | The module ID. |
bool | string | $siteId | The site ID, if the option differs for sites. |
- Возвращает
- array
- Исключения
-
ArgumentNullException
См. определение в файле option.php строка 150
◆ getRealValue()
static getRealValue |
( |
| $moduleId, |
|
|
| $name, |
|
|
| $siteId = false ) |
|
static |
Returns the real value of an option as it's written in a DB.
- Аргументы
-
string | $moduleId | The module ID. |
string | $name | The option name. |
bool | string | $siteId | The site ID. |
- Возвращает
- null|string
- Исключения
-
ArgumentNullException
См. определение в файле option.php строка 65
◆ load()
◆ loadTriggers()
static loadTriggers |
( |
| $moduleId | ) |
|
|
staticprotected |
◆ set()
static set |
( |
| $moduleId, |
|
|
| $name, |
|
|
| $value = "", |
|
|
| $siteId = "" ) |
|
static |
Sets an option value and saves it into a DB. After saving the OnAfterSetOption event is triggered.
- Аргументы
-
string | $moduleId | The module ID. |
string | $name | The option name. |
string | $value | The option value. |
string | $siteId | The site ID, if the option depends on a site. |
- Исключения
-
ArgumentOutOfRangeException
См. определение в файле option.php строка 253
◆ $loading
◆ $options
◆ CACHE_DIR
const CACHE_DIR = "b_option" |
|
protected |