• Модуль: location
  • Путь к файлу: ~/bitrix/modules/location/lib/geometry/converter/arrayconverter.php
  • Класс: BitrixLocationGeometryConverterArrayConverter
  • Вызов: ArrayConverter::read
public function read($input): ?BaseGeometry
{
	if (
		!is_array($input)
		|| !isset($input['type'])
		|| !is_string($input['type'])
	)
	{
		return null;
	}

	$method = 'arrayTo' . $input['type'];

	return method_exists($this, $method)
		? $this->$method($input['coordinates'])
		: null;
}