'ddw_blocked_dates', 'primary' => 'id_blockeddate', 'multilang' => false, 'fields' => array( 'id_carrier' => array('type' => self::TYPE_INT, 'validate' => 'isUnsignedInt', 'required' => true), 'id_shop' => array('type' => self::TYPE_INT, 'validate' => 'isUnsignedInt', 'required' => true), 'start_date' => array('type' => self::TYPE_STRING, 'required' => false), 'end_date' => array('type' => self::TYPE_STRING, 'required' => false), 'recurring' => array('type' => self::TYPE_INT, 'validate' => 'isUnsignedInt', 'required' => false) ) ); public function getCollection($id_carrier, $id_shop) { $sql = new DbQuery(); $sql->select('*'); $sql->from('ddw_blocked_dates'); $sql->where('id_carrier = ' . (int)$id_carrier); $sql->where('id_shop = ' . (int)$id_shop); $result = Db::getInstance()->executeS($sql); return $this->hydrateCollection('DDWBlockedDate', $result); } }