/** * Set order fields for the query to run prior to running it * @param OrderFields $rows object * @return bool */ public function setOrderFields(OrderFields $rows) { // init $fields = $rows->getFields(); // Set order id if we have it if (isset($fields['OrderId'])) { $this->setOrderId($fields['OrderId']); } // Run validate $rows->validate(); $this->setFields($fields); return true; }