method
public
static
Filter::merge()
Класс: \Bitrix\Crm\Widget\Filter
Сигнатура
public static merge(Filter $seed, Filter $target[, array<string|int, mixed> $options = null ]) : void
Описание
Если параметр отсутствует в целевом фильтре, он будет скопирован из исходного фильтра.
Параметры
$seed
Filter
Seed (исходный фильтр).
$target
Filter
Target (целевой фильтр).
$options
array<string|int, mixed>
= null
Массив опций.
Возвращаемое значение
void
Как применяется в Filter
Filter::merge() — метод класса \Bitrix\Crm\Widget\Filter модуля «CRM».
Статический метод — вызывается через имя класса Filter, без создания объекта.
use Bitrix\Main\Loader;
use Bitrix\Crm\Widget\Filter;
Loader::includeModule('crm');
$seed = null; // Filter
$target = null; // Filter
Filter::merge($seed, $target);Другие методы Filter
addDateType()convertPeriodFromDateType()Преобразовать системный тип даты в период виджета.externalizeParams()getContextEntityID()getContextEntityTypeName()getDateType()getEnd()getExtraParam()Получить значение дополнительного параметра.getExtras()Получить дополнительные параметры.getMonth()getParams()getPeriod()
merge() есть и у других классов модуля «CRM»: CompanyMerger, ContactMerger, DealMerger, EntityMerger.
Исходный файл: source/crm/lib/widget/filter.php:591

