Exemple #1
0
 /**
  * Return count of items with params
  * 
  * @param array $params
  * @return int
  */
 public function getItemsCount($params = [])
 {
     $selectOptions = $this->parseOptions($params);
     $selectOptions['distinct'] = \Ecommerce\Item::index();
     $counts = Ecommerce\Item::getCount($selectOptions);
     if (is_array($counts)) {
         $sum = 0;
         foreach ($counts as $count) {
             $sum += $count['count'];
         }
         return $sum;
     }
     return $counts;
 }