Ejemplo n.º 1
0
 /**
  * Get data
  *
  * @return array
  */
 public function getData()
 {
     if (isset($this->loadedData)) {
         return $this->loadedData;
     }
     $items = $this->collection->getItems();
     /** @var \Fastgento\Storelocator\Model\Location $location */
     foreach ($items as $location) {
         $locationData = $location->getData();
         if (isset($locationData['image'])) {
             unset($locationData['image']);
             $locationData['image'][0]['name'] = $location->getData('image');
             $locationData['image'][0]['url'] = $location->getImageUrl();
         }
         $this->loadedData[$location->getId()] = $locationData;
     }
     return $this->loadedData;
 }