method
public
static
VoteUserType::prepareSettings()
Класс: \Bitrix\Vote\Uf\VoteUserType
Сигнатура
public static prepareSettings(array<string|int, mixed> $userField) : array<string|int, mixed>
Описание
Подготавливает данные ("SETTINGS") для сериализации в функциях CUserTypeEntity::Add и CUserTypeEntity::Update
Параметры
$userField
array<string|int, mixed>
Array (
[ID] => 29
[ENTITY_ID] => BLOG_POST
[FIELD_NAME] => UF_BLOG_POST_VOTE
[USER_TYPE_ID] => vote
[XML_ID] => UF_BLOG_POST_VOTE
[SORT] => 100
[MULTIPLE] => N
[MANDATORY] => N
[SHOW_FILTER] => N
[SHOW_IN_LIST] => Y
[EDIT_IN_LIST] => Y
[IS_SEARCHABLE] => N
[SETTINGS] => Array
(
[CHANNEL_ID] => 1
[UNIQUE] => 40
[UNIQUE_IP_DELAY] => Array
(
[DELAY] =>
[DELAY_TYPE] => S
)
[NOTIFY] => I
)
[EDIT_FORM_LABEL] => UF_BLOG_POST_VOTE
[LIST_COLUMN_LABEL] =>
[LIST_FILTER_LABEL] =>
[ERROR_MESSAGE] =>
[HELP_MESSAGE] =>
[USER_TYPE] => Array
(
[USER_TYPE_ID] => vote
[CLASS_NAME] => Bitrix\Vote\Uf\VoteUserType
[DESCRIPTION] => "Vote"
[BASE_TYPE] => int
)
[VALUE] => 27
[ENTITY_VALUE_ID] => 247)).
Возвращаемое значение
array<string|int, mixed>
Исходный файл: source/vote/lib/uf/voteusertype.php:125

