• Модуль: sender
  • Путь к файлу: ~/bitrix/modules/sender/lib/message/configuration.php
  • Класс: BitrixSenderMessageConfiguration
  • Вызов: Configuration::checkRequiredOptions
protected function checkRequiredOptions(Result $result = null)
{
	if (is_null($result))
	{
		$result = new Result;
	}

	foreach ($this->getOptions() as $option)
	{
		if (!$option->isRequired())
		{
			continue;
		}

		if ($option->hasValue())
		{
			continue;
		}

		$result->addError(new Error(
			Loc::getMessage(
				'SENDER_MESSAGE_CONFIG_ERROR_EMPTY_REQUIRED_FIELD',
				['%name%' => $option->getName()]
			)
		));
	}

	return $result;
}