• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/util/replicator/task/fromtemplate.php
  • Класс: BitrixTasksUtilReplicatorTaskFromTemplate
  • Вызов: FromTemplate::makeSourceInstance
protected function makeSourceInstance($id, $userId)
{
	/** @var Item $itemClass */
	$itemClass = static::getSourceClass();

	/** @var Item $item */
	$item = new $itemClass(intval($id), $userId);

	if($this->getConfig('DISABLE_SOURCE_ACCESS_CONTROLLER'))
	{
		if($this->disabledAC === null)
		{
			$ac = $item->getAccessController()->spawn();
			$ac->disable();

			$this->disabledAC = $ac;
		}

		$item->setAccessController($this->disabledAC);
	}

	return $item;
}