mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-09 03:14:30 -04:00
Static Analysis
This commit is contained in:
parent
957ddb2a81
commit
f68d1d3053
@ -89,6 +89,7 @@ class PreviewInvoiceRequest extends Request
|
|||||||
{
|
{
|
||||||
$invitation = false;
|
$invitation = false;
|
||||||
|
|
||||||
|
/** @phpstan-ignore-next-line */
|
||||||
if(! $this->entity_id ?? false) {
|
if(! $this->entity_id ?? false) {
|
||||||
return $this->stubInvitation();
|
return $this->stubInvitation();
|
||||||
}
|
}
|
||||||
@ -98,6 +99,7 @@ class PreviewInvoiceRequest extends Request
|
|||||||
'quote' => $invitation = QuoteInvitation::withTrashed()->where('quote_id', $this->entity_id)->first(),
|
'quote' => $invitation = QuoteInvitation::withTrashed()->where('quote_id', $this->entity_id)->first(),
|
||||||
'credit' => $invitation = CreditInvitation::withTrashed()->where('credit_id', $this->entity_id)->first(),
|
'credit' => $invitation = CreditInvitation::withTrashed()->where('credit_id', $this->entity_id)->first(),
|
||||||
'recurring_invoice' => $invitation = RecurringInvoiceInvitation::withTrashed()->where('recurring_invoice_id', $this->entity_id)->first(),
|
'recurring_invoice' => $invitation = RecurringInvoiceInvitation::withTrashed()->where('recurring_invoice_id', $this->entity_id)->first(),
|
||||||
|
default => $invitation = false,
|
||||||
};
|
};
|
||||||
|
|
||||||
if($invitation) {
|
if($invitation) {
|
||||||
|
@ -56,6 +56,7 @@ class CheckoutWebhook implements ShouldQueue
|
|||||||
nlog("Checkout Webhook type not set");
|
nlog("Checkout Webhook type not set");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** @phpstan-ignore-next-line */
|
||||||
match($this->webhook_array['type']) {
|
match($this->webhook_array['type']) {
|
||||||
'payment_approved' => $this->paymentApproved(),
|
'payment_approved' => $this->paymentApproved(),
|
||||||
};
|
};
|
||||||
|
@ -103,6 +103,7 @@ class PayPalBasePaymentDriver extends BaseDriver
|
|||||||
"25" => $method = PaymentType::VENMO,
|
"25" => $method = PaymentType::VENMO,
|
||||||
"28" => $method = PaymentType::PAY_LATER,
|
"28" => $method = PaymentType::PAY_LATER,
|
||||||
"29" => $method = PaymentType::CREDIT_CARD_OTHER,
|
"29" => $method = PaymentType::CREDIT_CARD_OTHER,
|
||||||
|
default => $method = PaymentType::PAYPAL,
|
||||||
};
|
};
|
||||||
|
|
||||||
return $method;
|
return $method;
|
||||||
|
@ -63,7 +63,7 @@ class PayPalWebhook implements ShouldQueue
|
|||||||
if($this->verifyWebhook()) {
|
if($this->verifyWebhook()) {
|
||||||
nlog('verified');
|
nlog('verified');
|
||||||
|
|
||||||
match($this->webhook_request['event_type']) {
|
match($this->webhook_request['event_type']) {//@phpstan-ignore-line
|
||||||
'CHECKOUT.ORDER.COMPLETED' => $this->checkoutOrderCompleted(),
|
'CHECKOUT.ORDER.COMPLETED' => $this->checkoutOrderCompleted(),
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -80,7 +80,7 @@ class BankTransfer
|
|||||||
*/
|
*/
|
||||||
private function resolveBankType()
|
private function resolveBankType()
|
||||||
{
|
{
|
||||||
return match ($this->stripe->client->currency()->code) {
|
return match ($this->stripe->client->currency()->code) { //@phpstan-ignore-line
|
||||||
'GBP' => ['type' => 'gb_bank_transfer'],
|
'GBP' => ['type' => 'gb_bank_transfer'],
|
||||||
'EUR' => ['type' => 'eu_bank_transfer', 'eu_bank_transfer' => ['country' => $this->stripe->client->country->iso_3166_2]],
|
'EUR' => ['type' => 'eu_bank_transfer', 'eu_bank_transfer' => ['country' => $this->stripe->client->country->iso_3166_2]],
|
||||||
'JPY' => ['type' => 'jp_bank_transfer'],
|
'JPY' => ['type' => 'jp_bank_transfer'],
|
||||||
@ -128,8 +128,8 @@ class BankTransfer
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* Create a pending payment */
|
/* Create a pending payment */
|
||||||
if ($pi->status == 'requires_action' && $pi->next_action->type == 'display_bank_transfer_instructions') {
|
if ($pi->status == 'requires_action' && $pi->next_action->type == 'display_bank_transfer_instructions') { //@phpstan-ignore-line
|
||||||
match ($pi->next_action->display_bank_transfer_instructions->currency) {
|
match ($pi->next_action->display_bank_transfer_instructions->currency) { //@phpstan-ignore-line
|
||||||
'mxn' => $data['bank_details'] = $this->formatDataforMx($pi),
|
'mxn' => $data['bank_details'] = $this->formatDataforMx($pi),
|
||||||
'gbp' => $data['bank_details'] = $this->formatDataforUk($pi),
|
'gbp' => $data['bank_details'] = $this->formatDataforUk($pi),
|
||||||
'eur' => $data['bank_details'] = $this->formatDataforEur($pi),
|
'eur' => $data['bank_details'] = $this->formatDataforEur($pi),
|
||||||
|
@ -993,6 +993,7 @@ class PdfBuilder
|
|||||||
PdfService::DELIVERY_NOTE => $this->getDeliveryNoteSections(),
|
PdfService::DELIVERY_NOTE => $this->getDeliveryNoteSections(),
|
||||||
PdfService::STATEMENT => $this->getStatementSections(),
|
PdfService::STATEMENT => $this->getStatementSections(),
|
||||||
PdfService::PURCHASE_ORDER => $this->getPurchaseOrderSections(),
|
PdfService::PURCHASE_ORDER => $this->getPurchaseOrderSections(),
|
||||||
|
default => $this->getProductSections(),
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -174,7 +174,8 @@ class PdfMock
|
|||||||
match ($this->request['settings_type']) {
|
match ($this->request['settings_type']) {
|
||||||
'group' => $settings = ClientSettings::buildClientSettings($this->company->settings, $this->request['settings']),
|
'group' => $settings = ClientSettings::buildClientSettings($this->company->settings, $this->request['settings']),
|
||||||
'client' => $settings = ClientSettings::buildClientSettings($this->company->settings, $this->request['settings']),
|
'client' => $settings = ClientSettings::buildClientSettings($this->company->settings, $this->request['settings']),
|
||||||
'company' => $settings = (object)$this->request['settings']
|
'company' => $settings = (object)$this->request['settings'],
|
||||||
|
default => $settings = (object)$this->request['settings'],
|
||||||
};
|
};
|
||||||
|
|
||||||
$settings = CompanySettings::setProperties($settings);
|
$settings = CompanySettings::setProperties($settings);
|
||||||
|
@ -102,6 +102,7 @@ class TemplateAction implements ShouldQueue
|
|||||||
Expense::class => $resource->with('client'),
|
Expense::class => $resource->with('client'),
|
||||||
Payment::class => $resource->with('invoices', 'client'),
|
Payment::class => $resource->with('invoices', 'client'),
|
||||||
Client::class => $resource,
|
Client::class => $resource,
|
||||||
|
default => $resource,
|
||||||
};
|
};
|
||||||
|
|
||||||
$result = $resource->withTrashed()
|
$result = $resource->withTrashed()
|
||||||
@ -219,6 +220,7 @@ class TemplateAction implements ShouldQueue
|
|||||||
Project::class => 'projects',
|
Project::class => 'projects',
|
||||||
Client::class => 'clients',
|
Client::class => 'clients',
|
||||||
Vendor::class => 'vendors',
|
Vendor::class => 'vendors',
|
||||||
|
default =>'invoices',
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user