• Модуль: salescenter
  • Путь к файлу: ~/bitrix/modules/salescenter/lib/builder/manager.php
  • Класс: BitrixSalescenterBuilderManager
  • Вызов: Manager::getBuilder
static function getBuilder(string $scenario = ''): OrderBuilder
{
	if ($scenario === SettingsContainer::BUILDER_SCENARIO_SHIPMENT)
	{
		return self::getShipmentScenarioBuilder();
	}
	elseif ($scenario === SettingsContainer::BUILDER_SCENARIO_PAYMENT)
	{
		return self::getPaymentScenarioBuilder();
	}
	elseif ($scenario === SettingsContainer::BUILDER_SCENARIO_RESERVATION)
	{
		return self::getReservationScenarioBuilder();
	}

	return self::getDefaultScenarioBuilder();
}