...Человеческий поиск в разработке...
- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/agent/duplicate/background/base.php
- Класс: Bitrix\Crm\Agent\Duplicate\Background\Base
- Вызов: Base::play
protected function play(): bool { $progressData = $this->getProgressData(); if ( isset($progressData['STATUS']) && isset($progressData['NEXT_STATUS']) && $progressData['NEXT_STATUS'] !== static::STATUS_UNDEFINED ) { $progressData['STATUS'] = $progressData['NEXT_STATUS']; $progressData['NEXT_STATUS'] = static::STATUS_UNDEFINED; } switch ($progressData['STATUS']) { case static::STATUS_PENDING_START: $continuePlay = $this->onPendingStart($progressData); break; case static::STATUS_RUNNING: $continuePlay = $this->onRunning($progressData); break; case static::STATUS_PENDING_STOP: $continuePlay = $this->onPendingStop($progressData); break; case static::STATUS_PENDING_CONTINUE: $continuePlay = $this->onPendingContinue($progressData); break; default: $continuePlay = false; $this->setAgentResult(false); } return $continuePlay; }