method public static

DealCategory::prepareStatusEntityInfos()

Класс: \Bitrix\Crm\Category\DealCategory

Сигнатура

public static prepareStatusEntityInfos(array<string|int, mixed> &$entityTypes[, mixed $enableDefault = false ]) : mixed

Описание

Добавляет в целевой массив информацию о типах сущностей статуса для всех зарегистрированных записей категорий сделок.

Параметры

$entityTypes array<string|int, mixed>
Целевой массив.
$enableDefault mixed = false

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

mixed

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

DealCategory::prepareStatusEntityInfos() — метод класса \Bitrix\Crm\Category\DealCategory модуля «CRM».

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

use Bitrix\Main\Loader;
use Bitrix\Crm\Category\DealCategory;

Loader::includeModule('crm');

$entityTypes = [];
$result = DealCategory::prepareStatusEntityInfos($entityTypes);
// $result: mixed

Другие методы DealCategory

  • add() Добавляет новую запись.
  • convertFromPermissionEntityType() Пытается преобразовать тип сущности прав доступа в идентификатор записи категории сделок.
  • convertFromStatusEntityID() Пытается преобразовать идентификатор сущности статуса в идентификатор записи категории сделок.
  • convertToPermissionEntityType() Преобразует идентификатор записи категории сделок в тип сущности прав доступа.
  • convertToStatusEntityID() Преобразует идентификатор записи категории сделок в идентификатор сущности статуса.
  • copyPermissionById() Копирует права категории из одной в другую
  • correctStageNamespaceID() Добавляет идентификатор пространства имён к существующим идентификаторам стадий, если он не был добавлен.
  • createDefaultStages() Создаёт набор стадий сделки по умолчанию для указанной записи категории сделок.
  • delete() Удаляет запись по идентификатору.
  • erasePermissions() Удаляет все права, относящиеся к указанной записи категории сделок.
  • eraseStages() Удаляет все стадии сделки, относящиеся к указанной записи категории сделок.
  • exists() Проверяет, существует ли уже запись.

Исходный файл: source/crm/lib/category/dealcategory.php:690

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