• Модуль: rpa
  • Путь к файлу: ~/bitrix/modules/rpa/lib/driver.php
  • Класс: BitrixRpaDriver
  • Вызов: Driver::initObjects
protected function initObjects(): void
{
	$classes = $this->collectClasses();
	foreach($this->getDefaultClasses() as $name => $className)
	{
		if(
			isset($classes[$name])
			&& is_string($classes[$name])
			&& is_a($classes[$name], $className, true))
		{
			$className = $classes[$name];
		}

		if($name === 'taskManager')
		{
			if($this->isAutomationEnabled())
			{
				$this->taskManager = new $className();
			}
		}
		elseif($name === 'userPermissions')
		{
			$this->userPermissionsClassName = $className;
		}
		else
		{
			$this->$name = new $className();
		}
	}

	// there is no need to change it
	$this->bitrix24Manager = new Bitrix24Manager();
}