CounterQueryBuilderFactory::makeOverdue

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. CounterQueryBuilderFactory
  4. makeOverdue
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/counter/counterquerybuilder/counterquerybuilderfactory.php
  • Класс: Bitrix\Crm\Counter\CounterQueryBuilder\CounterQueryBuilderFactory
  • Вызов: CounterQueryBuilderFactory::makeOverdue
private function makeOverdue(FactoryConfig $config): CounterQueryBuilder
{
	if ($config->isCompatibleWay())
	{
		return new DeadlineBased\Compatible(new OverdueCompatible());
	}
	elseif ($config->isUncompletedActivityWay())
	{
		return new DeadlineBased\UncompletedBased(new OverdueUncompleted());
	}
	else
	{
		return new DeadlineBased\CountableBased(new OverdueCountable());
	}
}

Добавить комментарий