Example #1
0
 /**
  * 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();
 }