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

Что будем искать? Например,Продвижение