method
public
static
Option::delete()
Класс: \Bitrix\Main\Config\Option
Сигнатура
public static delete(string $moduleId[, array<string|int, mixed> $filter = array() ]) : mixed
Описание
Удаляет опции из БД.
Параметры
$moduleId
string
Идентификатор модуля.
$filter
array<string|int, mixed>
= array()
{name: string, site_id: string} Массив с ключами фильтра:
name — имя опции;
site_id — идентификатор сайта (может быть пустым).
Возвращаемое значение
mixed
Как применяется в Option
Option::delete() — метод класса \Bitrix\Main\Config\Option модуля «Главный модуль».
Статический метод — вызывается через имя класса Option, без создания объекта.
use Bitrix\Main\Config\Option;
$moduleId = '';
$result = Option::delete($moduleId);
// $result: mixedДругие методы Option
get()Возвращает значение опции.getDefaults()Возвращает массив со значениями опций модуля по умолчанию (из файла default_option.php).getForModule()Возвращает массив установленных опций array(name => value).getRealValue()Возвращает реальное значение опции в том виде, в каком оно записано в БД.set()Устанавливает значение опции и сохраняет его в БД. После сохранения инициируется событие OnAfterSetOption.
delete() есть и у других классов модуля «Главный модуль»: AccessPermissionTable, AccessRoleRelationTable, AccessRoleTable, ApplicationPasswordTable, CacheCleanPathTable, CacheTagTable, Configuration, CultureTable.
Исходный файл: source/main/lib/config/option.php:388

