• Модуль: documentgenerator
  • Путь к файлу: ~/bitrix/modules/documentgenerator/lib/driver.php
  • Класс: BitrixDocumentGeneratorDriver
  • Вызов: Driver::initClasses
protected function initClasses(): 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(strpos($name, 'ClassName'))
		{
			$this->$name = $className;
		}
		else
		{
			$this->$name = new $className();
		}
	}
}