liventin/base.module.userfield.enumeration

Service for work with values in user field enumeration type

v1.0.0 2025-09-16 10:09 UTC

This package is auto-updated.

Last update: 2025-09-16 10:12:33 UTC


README

Bitrix Base Module

install | update

"require": {
    "liventin/base.module.userfield.enumeration": "@stable"
}

redirect (optional)

"extra": {
  "service-redirect": {
    "liventin/base.module.userfield.enumeration": "module.name",
  }
}
<?php

use Base\Module\Service\UserFields\Enumeration\UserFieldEnumService;
use Base\Module\Service\UserFields\Enumeration\UserFieldEnumEntity;

/** @var UserFieldEnumService $enumManager */
$enumManager = Container::get(UserFieldEnumService::SERVICE_CODE);

/** @var UserFieldEnumEntity $enumEntity */
$enumEntity = $enumManager->getEnumEntity(
    'CRM_DEAL',
    'UF_FIELD_ENUM'
);

$enumEntity->getIdByValue('test');