method public static

ContactTable::addIfNotExist()

Класс: \Bitrix\Sender\ContactTable

Сигнатура

public static addIfNotExist(array<string|int, mixed> $ar) : bool|int

Описание

Добавить, если не существует.

Параметры

$ar array<string|int, mixed>
Данные.

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

bool|int

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

ContactTable::addIfNotExist() — метод класса \Bitrix\Sender\ContactTable модуля «Email-маркетинг». Это ORM-сущность D7 (наследник DataManager): строки читаются как объекты EO_Contact, наборы — как EO_Contact_Collection.

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

use Bitrix\Main\Loader;
use Bitrix\Sender\ContactTable;

Loader::includeModule('sender');

$ar = [];
$result = ContactTable::addIfNotExist($ar);
// $result: bool|int

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

addIfNotExist() есть и у других классов модуля «Email-маркетинг»: ListTable.

Исходный файл: source/sender/lib/contact.php:332

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