• Модуль: rest
  • Путь к файлу: ~/bitrix/modules/rest/lib/app.php
  • Класс: BitrixRestAppTable
  • Вызов: AppTable::validateUrlInstall
static function validateUrlInstall()
{
	return array(
		new MainEntityValidatorLength(null, 1000),
		function ($value, $primary, array $row, MainEntityField $field)
		{
			$checkResult = true;

			if($value)
			{
				try
				{
					if(!HandlerHelper::checkCallback($value, $row, false))
					{
						$checkResult = false;
					}
				}
				catch(RestException $e)
				{
					$checkResult = false;
				}

				if(!$checkResult)
				{
					return Loc::getMessage("MP_ERROR_INCORRECT_URL_INSTALL");
				}
			}

			return true;
		}
	);
}