@@ -96,36 +96,36 @@ discard block |
||
| 96 | 96 | * @throws ClubCollectApiException |
| 97 | 97 | */ |
| 98 | 98 | public function create(string $importId, |
| 99 | - string $externalInvoiceNumber, |
|
| 99 | + string $externalInvoiceNumber, |
|
| 100 | 100 | ?string $reference, |
| 101 | 101 | ?string $directDebitIban, |
| 102 | 102 | ?string $federationMembershipNumber, |
| 103 | 103 | ?string $clubMembershipNumber, |
| 104 | 104 | ?string $locale, |
| 105 | - array $customerName, |
|
| 106 | - array $customerAddress, |
|
| 107 | - array $customerEmail, |
|
| 108 | - array $customerPhone, |
|
| 109 | - array $invoiceLines, |
|
| 110 | - int $amountTotalCents): Invoice |
|
| 105 | + array $customerName, |
|
| 106 | + array $customerAddress, |
|
| 107 | + array $customerEmail, |
|
| 108 | + array $customerPhone, |
|
| 109 | + array $invoiceLines, |
|
| 110 | + int $amountTotalCents): Invoice |
|
| 111 | 111 | { |
| 112 | 112 | /** @var Invoice $resource */ |
| 113 | 113 | $resource = parent::restPost( |
| 114 | 114 | ['invoices'], |
| 115 | 115 | ['api_key' => $this->client->getApiKey()], |
| 116 | 116 | ['import_id' => $importId, |
| 117 | - 'external_invoice_number' => $externalInvoiceNumber, |
|
| 118 | - 'reference' => $reference, |
|
| 119 | - 'direct_debit_iban' => $directDebitIban, |
|
| 120 | - 'federation_membership_number' => Cast::toOptString($federationMembershipNumber), |
|
| 121 | - 'club_membership_number' => Cast::toOptString($clubMembershipNumber), |
|
| 122 | - 'locale' => $locale, |
|
| 123 | - 'customer' => self::composeCustomer($customerName, |
|
| 124 | - $customerAddress, |
|
| 125 | - $customerEmail, |
|
| 126 | - $customerPhone), |
|
| 127 | - 'invoice_lines' => self::composeInvoiceLines($invoiceLines), |
|
| 128 | - 'amount_total_cents' => $amountTotalCents]); |
|
| 117 | + 'external_invoice_number' => $externalInvoiceNumber, |
|
| 118 | + 'reference' => $reference, |
|
| 119 | + 'direct_debit_iban' => $directDebitIban, |
|
| 120 | + 'federation_membership_number' => Cast::toOptString($federationMembershipNumber), |
|
| 121 | + 'club_membership_number' => Cast::toOptString($clubMembershipNumber), |
|
| 122 | + 'locale' => $locale, |
|
| 123 | + 'customer' => self::composeCustomer($customerName, |
|
| 124 | + $customerAddress, |
|
| 125 | + $customerEmail, |
|
| 126 | + $customerPhone), |
|
| 127 | + 'invoice_lines' => self::composeInvoiceLines($invoiceLines), |
|
| 128 | + 'amount_total_cents' => $amountTotalCents]); |
|
| 129 | 129 | if (!is_a($resource, Invoice::class)) |
| 130 | 130 | { |
| 131 | 131 | throw new ClubCollectApiException('Expected an Invoice object, got a %s', get_class($resource)); |
@@ -148,14 +148,14 @@ discard block |
||
| 148 | 148 | * @throws ClubCollectApiException |
| 149 | 149 | */ |
| 150 | 150 | public function credit(string $invoiceId, |
| 151 | - string $externalInvoiceNumber, |
|
| 152 | - array $invoiceLines, |
|
| 153 | - int $amountTotalCents): Invoice |
|
| 151 | + string $externalInvoiceNumber, |
|
| 152 | + array $invoiceLines, |
|
| 153 | + int $amountTotalCents): Invoice |
|
| 154 | 154 | { |
| 155 | 155 | /** @var Invoice $resource */ |
| 156 | 156 | $resource = parent::restPost(['invoices', $invoiceId, 'credit'], |
| 157 | - ['api_key' => $this->client->getApiKey()], |
|
| 158 | - ['external_invoice_number' => $externalInvoiceNumber, |
|
| 157 | + ['api_key' => $this->client->getApiKey()], |
|
| 158 | + ['external_invoice_number' => $externalInvoiceNumber, |
|
| 159 | 159 | 'invoice_lines' => self::composeInvoiceLines($invoiceLines), |
| 160 | 160 | 'amount_total_cents' => $amountTotalCents]); |
| 161 | 161 | |
@@ -183,15 +183,15 @@ discard block |
||
| 183 | 183 | * @throws ClubCollectApiException |
| 184 | 184 | */ |
| 185 | 185 | public function creditAndRetract(string $invoiceId, |
| 186 | - string $externalInvoiceNumber, |
|
| 187 | - string $description, |
|
| 186 | + string $externalInvoiceNumber, |
|
| 187 | + string $description, |
|
| 188 | 188 | ?string $retractionReason, |
| 189 | 189 | ?bool $showRetractionReasonToCustomer): Invoice |
| 190 | 190 | { |
| 191 | 191 | /** @var Invoice $resource */ |
| 192 | 192 | $resource = parent::restPost(['invoices', $invoiceId, 'credit_and_retract'], |
| 193 | - ['api_key' => $this->client->getApiKey()], |
|
| 194 | - ['external_invoice_number' => $externalInvoiceNumber, |
|
| 193 | + ['api_key' => $this->client->getApiKey()], |
|
| 194 | + ['external_invoice_number' => $externalInvoiceNumber, |
|
| 195 | 195 | 'description' => $description, |
| 196 | 196 | 'retraction_reason' => $retractionReason, |
| 197 | 197 | 'show_retraction_reason_to_customer' => $showRetractionReasonToCustomer]); |
@@ -215,7 +215,7 @@ discard block |
||
| 215 | 215 | public function delete(string $invoiceId): void |
| 216 | 216 | { |
| 217 | 217 | parent::restDelete(['invoices', $invoiceId], |
| 218 | - ['api_key' => $this->client->getApiKey()]); |
|
| 218 | + ['api_key' => $this->client->getApiKey()]); |
|
| 219 | 219 | } |
| 220 | 220 | |
| 221 | 221 | //-------------------------------------------------------------------------------------------------------------------- |
@@ -263,31 +263,31 @@ discard block |
||
| 263 | 263 | * @throws ClubCollectApiException |
| 264 | 264 | */ |
| 265 | 265 | public function update(string $invoiceId, |
| 266 | - string $externalInvoiceNumber, |
|
| 266 | + string $externalInvoiceNumber, |
|
| 267 | 267 | ?string $reference, |
| 268 | 268 | ?string $directDebitIban, |
| 269 | 269 | ?string $federationMembershipNumber, |
| 270 | 270 | ?string $clubMembershipNumber, |
| 271 | 271 | ?string $locale, |
| 272 | - array $customerName, |
|
| 273 | - array $customerAddress, |
|
| 274 | - array $customerEmail, |
|
| 275 | - array $customerPhone): Invoice |
|
| 272 | + array $customerName, |
|
| 273 | + array $customerAddress, |
|
| 274 | + array $customerEmail, |
|
| 275 | + array $customerPhone): Invoice |
|
| 276 | 276 | { |
| 277 | 277 | /** @var Invoice $resource */ |
| 278 | 278 | $resource = parent::restPut( |
| 279 | 279 | ['invoices', $invoiceId], |
| 280 | 280 | ['api_key' => $this->client->getApiKey()], |
| 281 | 281 | ['external_invoice_number' => $externalInvoiceNumber, |
| 282 | - 'reference' => $reference, |
|
| 283 | - 'direct_debit_iban' => $directDebitIban, |
|
| 284 | - 'federation_membership_number' => Cast::toOptString($federationMembershipNumber), |
|
| 285 | - 'club_membership_number' => Cast::toOptString($clubMembershipNumber), |
|
| 286 | - 'locale' => $locale, |
|
| 287 | - 'customer' => self::composeCustomer($customerName, |
|
| 288 | - $customerAddress, |
|
| 289 | - $customerEmail, |
|
| 290 | - $customerPhone)]); |
|
| 282 | + 'reference' => $reference, |
|
| 283 | + 'direct_debit_iban' => $directDebitIban, |
|
| 284 | + 'federation_membership_number' => Cast::toOptString($federationMembershipNumber), |
|
| 285 | + 'club_membership_number' => Cast::toOptString($clubMembershipNumber), |
|
| 286 | + 'locale' => $locale, |
|
| 287 | + 'customer' => self::composeCustomer($customerName, |
|
| 288 | + $customerAddress, |
|
| 289 | + $customerEmail, |
|
| 290 | + $customerPhone)]); |
|
| 291 | 291 | if (!is_a($resource, Invoice::class)) |
| 292 | 292 | { |
| 293 | 293 | throw new ClubCollectApiException('Expected an Invoice object, got a %s', get_class($resource)); |