/** * Get a specific invoice by id * * @param int $id * @return Invoice */ public function invoicesGetInvoice($id) { $fields = array(); $fields['invoice_id'] = (int) $id; $rawData = $this->doCall('getInvoice.php', $fields); // validate response if (!is_array($rawData)) { throw new Exception($rawData); } return Invoice::initializeWithRawData($rawData, $this); }