method
public
static
Manager::delete()
Сигнатура
public static delete(int $id[, bool $checkServiceUsage = true ]) : Result
Описание
Удаляет службу доставки
Параметры
$id
int
$checkServiceUsage
bool
= true
Возвращаемое значение
Result
Как применяется в Manager
Manager::delete() — метод класса \Bitrix\Sale\Delivery\Services\Manager модуля «Интернет-магазин». Manager: Класс Manager
Помогает управлять службами доставки.
Статический метод — вызывается через имя класса Manager, без создания объекта.
use Bitrix\Main\Loader;
use Bitrix\Sale\Delivery\Services\Manager;
Loader::includeModule('sale');
$id = 1;
$result = Manager::delete($id);
// $result: ResultДругие методы Manager
add()Добавляет службу доставкиcalculate()calculateDeliveryPrice()Вычисляет стоимость отгрузкиcheckServiceRestrictions()checkServiceUsage()Возвращает, используются ли служба доставки и её дочерние элементы в отгрузкахcreateObject()createServiceObject()generateXmlId()getActive()getActiveList()Подготавливает и кеширует данные в течение хитаgetById()Возвращает поле службы, кеширует результаты в течение хита.getByParentId()
delete() есть и у других классов модуля «Интернет-магазин»: ActionEntity, Base, BasketArchiveTable, BasketItem, BasketItemBase, BasketPropertyItem, BasketPropertyItemBase, BusinessValue.
Исходный файл: source/sale/lib/delivery/services/manager.php:868

