- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/integrity/volatile/type/state.php
- Класс: Bitrix\Crm\Integrity\Volatile\Type\State
- Вызов: State::getPossibleTransitionsMap
protected function getPossibleTransitionsMap(): array { static $map = null; if ($map === null) { $map = [ static::STATE_UNDEFINED => [ static::STATE_FREE => true, static::STATE_ASSIGNED => true, ], static::STATE_FREE => [ static::STATE_ASSIGNED => true, ], static::STATE_ASSIGNED => [ static::STATE_FREE => true, static::STATE_INDEX => true, ], static::STATE_INDEX => [ static::STATE_FREE => true, static::STATE_ERROR => true, static::STATE_READY => true, ], static::STATE_ERROR => [ static::STATE_FREE => true, static::STATE_ASSIGNED => true, ], static::STATE_READY => [ static::STATE_FREE => true, static::STATE_ASSIGNED => true, static::STATE_INDEX => true, ], ]; } return $map; }