/** * List all StyleMaps * * @param bool $fetchData Default = false * @return \Mapbender\SearchBundle\Entity\StyleMap[]|null */ public function listStyleMaps($fetchData = false) { /**@var StyleMap[] $styleMaps*/ $styleMaps = $this->db->getData($this->tableName, null, null, $this->getUserId()); if ($fetchData) { foreach ($styleMaps as $key => $styleMap) { $ids = array_keys($styleMap->getStyles()); $styleMap->setStyles($this->styleManager->getByIds($ids)); } } return $styleMaps ? $styleMaps : array(); }