protected function proceed() { $srv = new PaymentModesService(); switch ($this->action) { case 'getAll': $this->succeed($srv->getAll()); break; } }
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"); }