method public

PhaseColorScheme::externalize()

Класс: \Bitrix\Crm\Color\PhaseColorScheme

Сигнатура

public externalize() : array<string|int, mixed>

Описание

Возвращает внешнее представление этого объекта

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

array<string|int, mixed>

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

PhaseColorScheme::externalize() — метод класса \Bitrix\Crm\Color\PhaseColorScheme модуля «CRM».

Метод объекта: сначала нужен экземпляр PhaseColorScheme.

use Bitrix\Main\Loader;
use Bitrix\Crm\Color\PhaseColorScheme;

Loader::includeModule('crm');

/** @var PhaseColorScheme $object */
$result = $object->externalize();
// $result: array<string|int, mixed>

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

  • addElement() Добавляет элемент
  • fillDefaultColors()
  • getDefaultColor() Возвращает цвет по умолчанию для элемента.
  • getDefaultColorBySemantics() Возвращает цвет элемента по умолчанию по семантическому идентификатору.
  • getElementByName() Возвращает элемент схемы по имени.
  • getElementNames() Возвращает имена элементов
  • internalize() Настраивает этот объект из внешнего представления.
  • isPersistent()
  • load() Пытается загрузить схему из настроек
  • remove() Удаляет схему из настроек
  • reset() Сбрасывает схему.
  • save() Сохраняет схему в настройки

externalize() есть и у других классов модуля «CRM»: DealStageColorScheme, EntityConversionMap, LeadStatusColorScheme, PhaseColorSchemeElement, QuantityRestriction, QuoteStatusColorScheme.

Исходный файл: source/crm/lib/color/phasecolorscheme.php:110

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