• Модуль: location
  • Путь к файлу: ~/bitrix/modules/location/lib/controller/location.php
  • Класс: BitrixLocationControllerLocation
  • Вызов: Location::findParentsAction
public function findParentsAction(array $location)
{
	$result = new Parents();
	$entity = EntityLocation::fromArray($location);

	if($entity)
	{
		$parents = $entity->getParents();

		if($parents)
		{
			$result = BitrixLocationEntityLocationConverterArrayConverter::convertParentsToArray($parents);
		}
		else if($parents === false)
		{
			if(ErrorService::getInstance()->hasErrors())
			{
				$result = AjaxJson::createError(
					ErrorService::getInstance()->getErrors()
				);
			}
		}
	}

	return $result;
}