• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/internals/counter/counterstate.php
  • Класс: BitrixTasksInternalsCounterCounterState
  • Вызов: CounterState::getValue
public function getValue(string $name, int $groupId = null): int
{
	$counters = $this->counters[CounterDictionary::META_PROP_ALL];

	if ($groupId > 0)
	{
		if (
			!array_key_exists($name, $counters)
			|| !array_key_exists($groupId, $counters[$name])
		)
		{
			return 0;
		}

		return $counters[$name][$groupId];
	}

	if (!array_key_exists($name, $counters))
	{
		return 0;
	}

	return array_sum($counters[$name]);
}