• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/helpers/order/builder/settingscontainer.php
  • Класс: BitrixSaleHelpersOrderBuilderSettingsContainer
  • Вызов: SettingsContainer::__construct
public function __construct (array $settings)
{
	$diff = array_diff(
		array_keys($settings),
		array_keys($this->getDefaultSettings())
	);

	if (!empty($diff))
	{
		throw new ArgumentOutOfRangeException('Unknown settings: "'.implode('",', $diff).'"');
	}

	$this->settings = array_merge($this->getDefaultSettings(), $settings);
}