• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/Service/Scenario/Collection.php
  • Класс: Bitrix\Crm\Service\Scenario\Collection
  • Вызов: Collection::playAll
public function playAll(): Result
{
	$this->rewind();
	foreach($this as $scenario)
	{
		$result = $scenario->play();
		if(!$result->isSuccess())
		{
			$this->result->addErrors($result->getErrors());
			break;
		}

		$this->result->setData(array_merge($this->result->getData(), $result->getData()));
	}

	return $this->result;
}