...Человеческий поиск в разработке...
- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/recurring/entity/parametermapper/dealmap.php
- Класс: Bitrix\Crm\Recurring\Entity\ParameterMapper\DealMap
- Вызов: DealMap::getType
private function getType() { $multipleTypes = [ Calculator::SALE_TYPE_DAY_OFFSET => DateType\Day::TYPE_A_FEW_DAYS_AFTER, Calculator::SALE_TYPE_WEEK_OFFSET => DateType\Week::TYPE_A_FEW_WEEKS_AFTER, Calculator::SALE_TYPE_MONTH_OFFSET => DateType\Month::TYPE_A_FEW_MONTHS_AFTER, Calculator::SALE_TYPE_YEAR_OFFSET => DateType\Year::TYPE_ALTERNATING_YEAR ]; $singleTypes = [ Calculator::SALE_TYPE_DAY_OFFSET => DateType\Day::TYPE_A_FEW_DAYS_BEFORE, Calculator::SALE_TYPE_WEEK_OFFSET => DateType\Week::TYPE_A_FEW_WEEKS_BEFORE, Calculator::SALE_TYPE_MONTH_OFFSET => DateType\Month::TYPE_A_FEW_MONTHS_BEFORE ]; if ($this->mode === Manager::MULTIPLY_EXECUTION) { $type = $multipleTypes[$this->unitType]; } else { $type = $singleTypes[$this->unitType]; } return $type; }