示例#1
0
 protected function proceed()
 {
     $srv = new PaymentModesService();
     switch ($this->action) {
         case 'getAll':
             $this->succeed($srv->getAll());
             break;
     }
 }
示例#2
0
 protected function proceed()
 {
     switch ($this->action) {
         case 'getPrd':
             $this->result = ProductsService::getImage($this->params['id']);
             break;
         case 'getCat':
             $this->result = CategoriesService::getImage($this->params['id']);
             break;
         case 'getPM':
             $srv = new PaymentModesService();
             $this->result = $srv->getImage($this->params['id']);
             break;
         case 'getRes':
             $this->result = ResourcesService::getImage($this->params['label']);
             break;
     }
 }
 /** @depends testRead */
 public function testDelete()
 {
     $rules = array(new PaymentModeReturn(0.0, PaymentModeReturn::PARENT_ID), new PaymentModeReturn(1.0, PaymentModeReturn::PARENT_ID));
     $values = array(new PaymentModeValue(10, "label_10", 1), new PaymentModeValue(20, "label_20", 2));
     $mode = new PaymentMode("code", "label", "backLabel", PaymentMode::CUST_ASSIGNED, false, $rules, $values, true, true, 1);
     $srv = new PaymentModesService();
     $mode->id = $srv->create($mode);
     $this->assertTrue($srv->delete($mode->id), "Delete failed");
     $this->assertNull($srv->get($mode->id), "Profile is still there");
 }