• Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/lib/V2/Marketplace/RegistrationValidator.php
  • Класс: BitrixImV2MarketplaceRegistrationValidator
  • Вызов: RegistrationValidator::validateContext
public function validateContext(): self
{
	$userRawContext = $this->placementBind['OPTIONS']['context'];
	$userContextList = explode(';', trim($userRawContext));
	foreach ($userContextList as $context)
	{
		if (!in_array($context, Context::getTypes(), true))
		{
			$this->result['error'] = 'INVALID_ERROR_CONTEXT';
			$this->result['error_description'] = 'Field context is invalid.';

			return $this;
		}
	}

	return $this;
}