/** * Load the data. * * @param string $type The data type. * @param mixed $dataId The data id. * @param Filter $filter Optional request filter. * * @return array */ public function loadData($type, $dataId, Filter $filter = null) { $error = false; $data = null; switch ($type) { case 'layer': $data = $this->mapProvider->getFeatureCollection($dataId, $filter); break; default: $error = true; return array($data, $error); } return array($data, $error); }