/** * Add equipment to order * * @return bool */ public function _addEquipment(RM_Equipment_Entity_Present $obEquipment) { if (!@$this->_items[$obEquipment->id()]) { $obOrderItem = $this->_mapper->createObject('order_item', array('order_id' => $this->id, 'equipment_id' => $obEquipment->id())); $obOrderItem->save(); $this->_items[$obEquipment->id()] = $obOrderItem; } return TRUE; }
/** * Enter description here... * * @param RM_Equipment_Entity_Present $obPresent * @return RM_Presents_Order_Item */ public function loadOrderItemByEquipment(RM_Equipment_Entity_Present $obPresent) { return $this->_mapper->_loadByKey('order_item', 'equipment_id', $obPresent->id()); }