1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
reservationsettingsservice.php
См. документацию.
1<?php
2
3namespace Bitrix\Sale\Reservation\Configuration;
4
5use Bitrix\Main\Config\Option;
6use Bitrix\Main\DI\ServiceLocator;
7
12{
13 private const OPTION_RESERVE_CONDITION = 'product_reserve_condition';
14 private const OPTION_CLEAR_PERIOD = 'product_reserve_clear_period';
15
21 public static function getInstance(): self
22 {
23 return ServiceLocator::getInstance()->get('sale.reservation.settings');
24 }
25
34 public function get(): ReservationSettings
35 {
37 (int)Option::get('sale', self::OPTION_CLEAR_PERIOD),
38 (string)Option::get('sale', self::OPTION_RESERVE_CONDITION) ?: null
39 );
40
42 $event->send();
43
44 return $settings;
45 }
46}
$settings
Определения product_settings.php:43
$event
Определения prolog_after.php:141