Skip to content

Commit

Permalink
Updated installation and upgrade guides.
Browse files Browse the repository at this point in the history
  • Loading branch information
firebed committed Feb 26, 2024
1 parent 8d50994 commit 7548667
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 19 deletions.
1 change: 1 addition & 0 deletions docs/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,4 +84,5 @@ MyDataRequest::verifyClient(false);
- [paymentsMethod-v1.0.8.xsd](xsd/paymentMethods-v1.0.8.xsd)
- [requestedInvoicesDoc-v1.0.8.xsd](xsd/requestedInvoicesDoc-v1.0.8.xsd)
- [RequestedProviderDoc-v1.0.8.xsd](xsd/RequestedProviderDoc-v1.0.8.xsd)
- [RequestVatInfo Response-v1.0.8.xsd](xsd/RequestVatInfo Response.xsd)
- [response-v1.0.8.xsd](xsd/response-v1.0.8.xsd)
26 changes: 7 additions & 19 deletions docs/upgrade-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,14 @@

## Πιθανές αλλαγές στη χρήση του API

- Τρόπος αντιμετώπισης των εξαιρέσεων (exceptions)
- Μετονομασία ορισμένων μεθόδων
- Μετονομασία `InvoicesDoc`::~~addInvoice()~~ σε `add()`
- Μετονομασία `RequestedDoc`::~~getInvoicesDoc()~~ => `getInvoices()`
- Μετονομασία `RequestedDoc`::~~getCancelledInvoicesDoc()~~ => `getCancelledInvoices()`
- Μετονομασία `RequestedDoc`::~~getIncomeClassificationsDoc()~~ => `getIncomeClassifications()`
- Μετονομασία `RequestedDoc`::~~getExpensesClassificationsDoc()~~ => `getExpensesClassifications()`
- Μετονομασία `RequestedDoc`::~~getPaymentMethodsDoc()~~ => `getPaymentMethods()`
- Μετονομασία της μεθόδου `put` σε `set` για όλα μοντέλα που κληρονομούν την κλάση `Firebed\AadeMyData\Models\Type`
- Τρόπος αντιμετώπισης των εξαιρέσεων (exceptions)

## Τρόπος αντιμετώπισης των εξαιρέσεων

Expand All @@ -44,23 +49,6 @@ try {
}
```

## Μετονομασία ορισμένων μεθόδων

Οι μέθοδοι της κλάσης `Firebed/AadeMyData/Models/RequestedDoc` μετονομάστηκαν ώστε να αντικατοπτρίζουν
καλύτερα τη λειτουργία τους. Παρακάτω παρατίθενται οι μετονομασίες:

- ~~`getInvoicesDoc()`~~ => `getInvoices()`
- ~~`getCancelledInvoicesDoc()`~~ => `getCancelledInvoices()`
- ~~`getIncomeClassificationsDoc()`~~ => `getIncomeClassifications()`
- ~~`getExpensesClassificationsDoc()`~~ => `getExpensesClassifications()`
- ~~`getPaymentMethodsDoc()`~~ => `getPaymentMethods()`

## Μετονομασία της μεθόδου `put` σε `set`

Κανονικά η μέθοδος `put` χρησιμοποιείται εσωτερικά για τη μετατροπή του xml σε αντίστοιχα αντικείμενα και
δεν προορίζεται για εξωτερική χρήση. Σε περίπτωση που τη χρησιμοποιείται, πρέπει να αντικατασταθεί από τη
μέθοδο `set`.

## Εσωτερικές αλλαγές

Οι παρακάτω αλλαγές είναι εσωτερικές και δεν επηρεάζουν τη χρήση του API:
Expand Down

0 comments on commit 7548667

Please sign in to comment.