Ejemplo n.º 1
0
 public function getStoreDrinks($store_id)
 {
     $storeCategories = StoreCategories::getStoreCategories($store_id);
     $storeColdHeats = StoreColdHeats::getStoreColdHeats($store_id);
     if ($storeColdHeats !== false && $storeCategories !== false) {
         return $this->drinksByColdHeat($storeColdHeats, $storeCategories);
     } else {
         $drinks = Drinks::getDrinks($store_id);
         return $drinks;
     }
 }
Ejemplo n.º 2
0
 private function saveStoreColdHeats(array $coldheats, $store_id, $transaction)
 {
     $return_datas = array();
     array_walk($coldheats, function ($_item) use($store_id, &$return_datas, $transaction) {
         $storeColdHeats = new StoreColdHeats();
         $data = array('id' => UUID::v4(), 'store_id' => $store_id, 'name' => $_item);
         if (false === $storeColdHeats->add($data)) {
             $transaction->rollback();
         }
         $return_datas[$_item] = $data['id'];
     });
     return $return_datas;
 }