Bitrix API

LegalInfoProvider extends InfoProvider

Table of Contents

Constants

LEGAL_USER_FIELD_DEFAULT  = ['UF_LEGAL_ADDRESS', 'UF_LEGAL_INN', 'UF_LEGAL_SNILS', 'UF_LEGAL_POSITION', 'UF_LEGAL_PATRONYMIC_NAME', 'UF_LEGAL_LAST_NAME', 'UF_LEGAL_NAME']
USER_FIELD_ENTITY_ID  = \Bitrix\Sign\Config\LegalInfo::USER_FIELD_ENTITY_ID

Methods

getCaption()  : string
getFieldDescription()  : array{type: string, caption: string, sort: int, source: int, sourceName: string, entityId: string, userFieldId: int, items: list}|null
getFieldsForSelector()  : array<int, array{type: string, entity_name: string, name: string, caption: string, multiple: bool, required: bool, hidden: bool}>
getFieldsItems()  : array<string|int, LegalInfoField>
getFieldsMap()  : array<string, array{type: string, caption: string, sort: int, source: int, sourceName: string, entityId: string, userFieldId: int, items: list}>
getFirstFieldNameByType()  : string|null
getLegalInfoFieldByType()  : LegalInfoField|null
getUserFields()  : array<string|int, mixed>

Constants

public mixed LEGAL_USER_FIELD_DEFAULT = ['UF_LEGAL_ADDRESS', 'UF_LEGAL_INN', 'UF_LEGAL_SNILS', 'UF_LEGAL_POSITION', 'UF_LEGAL_PATRONYMIC_NAME', 'UF_LEGAL_LAST_NAME', 'UF_LEGAL_NAME']

USER_FIELD_ENTITY_ID

public mixed USER_FIELD_ENTITY_ID = \Bitrix\Sign\Config\LegalInfo::USER_FIELD_ENTITY_ID

Methods

getCaption()

public getCaption(array<string|int, mixed> $field) : string
Parameters
$field : array<string|int, mixed>
Return values
string

getFieldDescription()

public getFieldDescription(string $fieldName) : array{type: string, caption: string, sort: int, source: int, sourceName: string, entityId: string, userFieldId: int, items: list}|null
Parameters
$fieldName : string
Return values
array{type: string, caption: string, sort: int, source: int, sourceName: string, entityId: string, userFieldId: int, items: list}|null

getFieldsForSelector()

public getFieldsForSelector() : array<int, array{type: string, entity_name: string, name: string, caption: string, multiple: bool, required: bool, hidden: bool}>
Return values
array<int, array{type: string, entity_name: string, name: string, caption: string, multiple: bool, required: bool, hidden: bool}>

getFieldsMap()

public getFieldsMap() : array<string, array{type: string, caption: string, sort: int, source: int, sourceName: string, entityId: string, userFieldId: int, items: list}>
Return values
array<string, array{type: string, caption: string, sort: int, source: int, sourceName: string, entityId: string, userFieldId: int, items: list}>

getFirstFieldNameByType()

public getFirstFieldNameByType(string $fieldType) : string|null
Parameters
$fieldType : string
Return values
string|null

getUserFields()

public getUserFields() : array<string|int, mixed>
Return values
array<string|int, mixed>

        
On this page

Search results