@@ -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)); |
@@ -150,15 +150,15 @@ discard block |
||
| 150 | 150 | * @throws ClubCollectApiException |
| 151 | 151 | */ |
| 152 | 152 | public function creditAndRetract(string $invoiceId, |
| 153 | - string $externalInvoiceNumber, |
|
| 154 | - string $description, |
|
| 153 | + string $externalInvoiceNumber, |
|
| 154 | + string $description, |
|
| 155 | 155 | ?string $retractionReason, |
| 156 | 156 | ?bool $showRetractionReasonToCustomer): Invoice |
| 157 | 157 | { |
| 158 | 158 | /** @var Invoice $resource */ |
| 159 | 159 | $resource = parent::restPost(['invoices', $invoiceId, 'credit_and_retract'], |
| 160 | - ['api_key' => $this->client->getApiKey()], |
|
| 161 | - ['external_invoice_number' => $externalInvoiceNumber, |
|
| 160 | + ['api_key' => $this->client->getApiKey()], |
|
| 161 | + ['external_invoice_number' => $externalInvoiceNumber, |
|
| 162 | 162 | 'description' => $description, |
| 163 | 163 | 'retraction_reason' => $retractionReason, |
| 164 | 164 | 'show_retraction_reason_to_customer' => $showRetractionReasonToCustomer]); |
@@ -182,7 +182,7 @@ discard block |
||
| 182 | 182 | public function delete(string $invoiceId): void |
| 183 | 183 | { |
| 184 | 184 | parent::restDelete(['invoices', $invoiceId], |
| 185 | - ['api_key' => $this->client->getApiKey()]); |
|
| 185 | + ['api_key' => $this->client->getApiKey()]); |
|
| 186 | 186 | } |
| 187 | 187 | |
| 188 | 188 | //-------------------------------------------------------------------------------------------------------------------- |
@@ -230,31 +230,31 @@ discard block |
||
| 230 | 230 | * @throws ClubCollectApiException |
| 231 | 231 | */ |
| 232 | 232 | public function update(string $invoiceId, |
| 233 | - string $externalInvoiceNumber, |
|
| 233 | + string $externalInvoiceNumber, |
|
| 234 | 234 | ?string $reference, |
| 235 | 235 | ?string $directDebitIban, |
| 236 | 236 | ?string $federationMembershipNumber, |
| 237 | 237 | ?string $clubMembershipNumber, |
| 238 | 238 | ?string $locale, |
| 239 | - array $customerName, |
|
| 240 | - array $customerAddress, |
|
| 241 | - array $customerEmail, |
|
| 242 | - array $customerPhone): Invoice |
|
| 239 | + array $customerName, |
|
| 240 | + array $customerAddress, |
|
| 241 | + array $customerEmail, |
|
| 242 | + array $customerPhone): Invoice |
|
| 243 | 243 | { |
| 244 | 244 | /** @var Invoice $resource */ |
| 245 | 245 | $resource = parent::restPut( |
| 246 | 246 | ['invoices', $invoiceId], |
| 247 | 247 | ['api_key' => $this->client->getApiKey()], |
| 248 | 248 | ['external_invoice_number' => $externalInvoiceNumber, |
| 249 | - 'reference' => $reference, |
|
| 250 | - 'direct_debit_iban' => $directDebitIban, |
|
| 251 | - 'federation_membership_number' => Cast::toOptString($federationMembershipNumber), |
|
| 252 | - 'club_membership_number' => Cast::toOptString($clubMembershipNumber), |
|
| 253 | - 'locale' => $locale, |
|
| 254 | - 'customer' => self::composeCustomer($customerName, |
|
| 255 | - $customerAddress, |
|
| 256 | - $customerEmail, |
|
| 257 | - $customerPhone)]); |
|
| 249 | + 'reference' => $reference, |
|
| 250 | + 'direct_debit_iban' => $directDebitIban, |
|
| 251 | + 'federation_membership_number' => Cast::toOptString($federationMembershipNumber), |
|
| 252 | + 'club_membership_number' => Cast::toOptString($clubMembershipNumber), |
|
| 253 | + 'locale' => $locale, |
|
| 254 | + 'customer' => self::composeCustomer($customerName, |
|
| 255 | + $customerAddress, |
|
| 256 | + $customerEmail, |
|
| 257 | + $customerPhone)]); |
|
| 258 | 258 | if (!is_a($resource, Invoice::class)) |
| 259 | 259 | { |
| 260 | 260 | throw new ClubCollectApiException('Expected an Invoice object, got a %s', get_class($resource)); |