method public static

DeliveryPaySystemTable::setLinks()

Класс: \Bitrix\Sale\Internals\DeliveryPaySystemTable

Сигнатура

public static setLinks(int $entityId, string $entityType[, array<string|int, int> $linkedIds = array() ][, mixed $actualizeRestrictions = true ]) : Result

Параметры

$entityId int
$entityType string
self::ENTITY_TYPE_DELIVERY || self::ENTITY_TYPE_PAYSYSTEM
$linkedIds array<string|int, int> = array()
Пустое значение означает все.
$actualizeRestrictions mixed = true

Возвращаемое значение

Result

Как применяется в DeliveryPaySystemTable

DeliveryPaySystemTable::setLinks() — метод класса \Bitrix\Sale\Internals\DeliveryPaySystemTable модуля «Интернет-магазин». Это ORM-сущность D7 (наследник DataManager): строки читаются как объекты EO_DeliveryPaySystem, наборы — как EO_DeliveryPaySystem_Collection.

Статический метод — вызывается через имя класса DeliveryPaySystemTable, без создания объекта.

use Bitrix\Main\Loader;
use Bitrix\Sale\Internals\DeliveryPaySystemTable;

Loader::includeModule('sale');

$entityId = 1;
$entityType = '';
$result = DeliveryPaySystemTable::setLinks($entityId, $entityType);
// $result: Result

Собственные методы DeliveryPaySystemTable

Исходный файл: source/sale/lib/internals/delivery_paysystem.php:114

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