1: <?php
2: namespace Izberg\Resource;
3: use Izberg\Resource;
4:
5: class OrderItem extends Resource
6: {
7: 8: 9: 10: 11: 12: 13: 14:
15: public function updateStatus($status, $id_order = null, $params = array())
16: {
17: if (!$id_order && !$this->id)
18: throw new Exception\GenericException("No order_id and no URI");
19: if ($status != "confirm" && $status != "send" && $status != "cancel")
20: throw new Exception\GenericException("Wrong Status : send | confirm | cancel");
21: $id = $id_order ? $id_order : $this->id;
22: return (parent::$Izberg->Call($this->_name.'/'.$id.'/'.$status.'/', 'POST', $params, 'Content-Type: application/json'));
23: }
24: }
25: