• Модуль: documentgenerator
  • Путь к файлу: ~/bitrix/modules/documentgenerator/lib/driver.php
  • Класс: BitrixDocumentGeneratorDriver
  • Вызов: Driver::collectClasses
protected function collectClasses(): array
{
	$classes = [];

	$event = new Event(static::MODULE_ID, 'onDriverCollectClasses');
	EventManager::getInstance()->send($event);
	foreach($event->getResults() as $result)
	{
		if($result->getType() === EventResult::SUCCESS && is_array($result->getParameters()))
		{
			/** @noinspection SlowArrayOperationsInLoopInspection */
			$classes = array_merge($classes, $result->getParameters());
		}
	}

	return $classes;
}