• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/security/controller/querybuilder/controllerbased.php
  • Класс: Bitrix\Crm\Security\Controller\QueryBuilder\ControllerBased
  • Вызов: ControllerBased::getProgressSteps
private function getProgressSteps(string $permissionEntityType, array $restriction): array
{
	$allProgressSteps = $this->loadProgressSteps($permissionEntityType);
	$progressSteps = isset($restriction['PROGRESS_STEPS']) ? $restriction['PROGRESS_STEPS'] : [];
	if (!empty($progressSteps))
	{
		sort($progressSteps, SORT_STRING);
		if (empty(array_diff($allProgressSteps, $progressSteps)))
		{
			$progressSteps = [];
		}
	}

	return $progressSteps;
}