コード例 #1
0
ファイル: PaymentAbstract.php プロジェクト: kingsj/core
 protected function tearDown()
 {
     xdebug_stop_code_coverage(false);
     $this->clearEntity($this->method);
     xdebug_start_code_coverage(XDEBUG_CC_UNUSED | XDEBUG_CC_DEAD_CODE);
     parent::tearDown();
 }
コード例 #2
0
ファイル: OrderDetail.php プロジェクト: kingsj/core
 protected function getTestOrder($new_order = false)
 {
     $order = parent::getTestOrder($new_order);
     $order->setDetail('t1', '123');
     $order->setDetail('t2', '456', 'test');
     \XLite\Core\Database::getEM()->flush();
     return $order;
 }
コード例 #3
0
ファイル: Shipping.php プロジェクト: kingsj/core
 /**
  * getTestOrder
  *
  *
  * @return void
  * @access protected
  * @see    ____func_see____
  * @since  1.0.0
  */
 protected function getTestOrder($new_order = false)
 {
     $order = parent::getTestOrder($new_order);
     $args = func_get_args();
     if (isset($args[0]) && !$args[0]) {
         $order->setProfile(null);
         $order->setOrigProfile(null);
     }
     $order->setSubTotal(17.99);
     return $order;
 }
コード例 #4
0
ファイル: Order.php プロジェクト: kingsj/core
 protected function getTestOrder($new_order = false)
 {
     $order = parent::getTestOrder($new_order);
     $method = \XLite\Core\Database::getRepo('XLite\\Model\\Payment\\Method')->findOneBy(array('service_name' => 'PurchaseOrder'));
     $order->setPaymentMethod($method);
     \XLite\Core\Database::getEM()->flush();
     return $order;
 }
コード例 #5
0
ファイル: Currency.php プロジェクト: kingsj/core
 protected function tearDown()
 {
     $this->clearEntity($this->order);
     $this->clearEntity($this->currency);
     parent::tearDown();
 }
コード例 #6
0
ファイル: AustraliaPost.php プロジェクト: kingsj/core
 /**
  * getTestOrder
  *
  * @return void
  * @access protected
  * @see    ____func_see____
  * @since  1.0.0
  */
 protected function getTestOrder($new_order = false)
 {
     $order = parent::getTestOrder($new_order);
     $args = func_get_args();
     $profile = null;
     if (isset($args[0]) && !$args[0]) {
         $order->setProfile(null);
         $order->setOrigProfile(null);
     }
     foreach ($order->getItems() as $index => $item) {
         if ($index % 2) {
             $item->getProduct()->setFreeShipping(true);
         }
         $item->setAmount(4);
     }
     \XLite\Core\Database::getEM()->flush();
     return $order;
 }