• Модуль: socialnetwork
  • Путь к файлу: ~/bitrix/modules/socialnetwork/lib/integration/ui/entityselector/fireduserprovider.php
  • Класс: BitrixSocialnetworkIntegrationUIEntitySelectorFiredUserProvider
  • Вызов: FiredUserProvider::prepareOptions
protected function prepareOptions(array $options = []): void
{
	parent::prepareOptions($options);
	$this->options['activeUsers'] = false;

	if (isset($options['fieldName']) && is_string($options['fieldName']))
	{
		$this->options['fieldName'] = $options['fieldName'];
	}

	if (isset($options['referenceClass']) && is_string($options['referenceClass']))
	{
		$this->options['referenceClass'] = $options['referenceClass'];
	}

	$this->options['module'] = (
	(isset($options['module']) && is_string($options['module']))
		? $options['module']
		: null
	);

	$this->options['entityTypeId'] = (
	!empty($options['entityTypeId'])
		? (int)$options['entityTypeId']
		: null
	);
}