|
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 |
Объявления и описания членов класса находятся в файле: