add(self::CODE, $code); return self::doSelectOne($c, $con); } public static function doSelectByOrder($order) { $c = new Criteria(); $c->addJoin(self::ID, PaymentPeer::GIFT_CARD_ID); $c->addJoin(PaymentPeer::ID, OrderHasPaymentPeer::PAYMENT_ID); $c->add(OrderHasPaymentPeer::ORDER_ID, is_object($order) ? $order->getId() : $order); return self::doSelect($c); } }