• Модуль: socialnetwork
  • Путь к файлу: ~/bitrix/modules/socialnetwork/lib/integration/ui/entityselector/metauserprovider.php
  • Класс: BitrixSocialnetworkIntegrationUIEntitySelectorMetaUserProvider
  • Вызов: MetaUserProvider::__construct
public function __construct(array $options = [])
{
	parent::__construct();

	$internalizeOption = function (array $options, string $key): void {
		if (isset($options[$key]))
		{
			$this->options[$key] = is_array($options[$key]) ? $options[$key] : [];
			if (
				!isset($this->options[$key]['allowView'])
				|| !is_bool($this->options[$key]['allowView'])
			)
			{
				$this->options[$key]['allowView'] = null;
			}
		}
	};

	foreach (self::SUPPORTED_IDS as $id)
	{
		$internalizeOption($options, $id);
	}
}