|
| 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()
◆ delete()
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
- Исключения
-
ArgumentException
См. определение в файле option.php строка 388
◆ get()
| 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()
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()
◆ getForModule()
| 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()
| 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()
| loadTriggers |
( |
| $moduleId | ) |
|
|
staticprotected |
◆ set()
| 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 строка 261
◆ $loading
◆ $options
◆ CACHE_DIR
| const CACHE_DIR = "b_option" |
|
protected |
Объявления и описания членов класса находятся в файле: