diff --git a/app/Helpers/Mail/GmailTransport.php b/app/Helpers/Mail/GmailTransport.php index 4c74e0961d1e..0a7f58244590 100644 --- a/app/Helpers/Mail/GmailTransport.php +++ b/app/Helpers/Mail/GmailTransport.php @@ -33,6 +33,8 @@ class GmailTransport extends AbstractTransport nlog("In Do Send"); $message = MessageConverter::toEmail($message->getOriginalMessage()); + + /** @phpstan-ignore-next-line */ $token = $message->getHeaders()->get('gmailtoken')->getValue(); $message->getHeaders()->remove('gmailtoken'); @@ -52,6 +54,8 @@ class GmailTransport extends AbstractTransport if ($bccs) { $bcc_list = 'Bcc: '; + + /** @phpstan-ignore-next-line */ foreach ($bccs->getAddresses() as $address) { $bcc_list .= $address->getAddress() .','; } diff --git a/app/Http/Livewire/BillingPortalPurchase.php b/app/Http/Livewire/BillingPortalPurchase.php index d578f261b7ca..821d8f56e6ba 100644 --- a/app/Http/Livewire/BillingPortalPurchase.php +++ b/app/Http/Livewire/BillingPortalPurchase.php @@ -186,7 +186,7 @@ class BillingPortalPurchase extends Component { MultiDB::setDb($this->db); - $this->subscription = Subscription::with('company')->find($this->subscription); + $this->subscription = Subscription::query()->with('company')->find($this->subscription); $this->company = $this->subscription->company; diff --git a/app/Http/Livewire/BillingPortalPurchasev2.php b/app/Http/Livewire/BillingPortalPurchasev2.php index c7e83488b11d..b4fbbdd2559b 100644 --- a/app/Http/Livewire/BillingPortalPurchasev2.php +++ b/app/Http/Livewire/BillingPortalPurchasev2.php @@ -165,7 +165,7 @@ class BillingPortalPurchasev2 extends Component { MultiDB::setDb($this->db); - $this->subscription = Subscription::with('company')->find($this->subscription); + $this->subscription = Subscription::query()->with('company')->find($this->subscription); $this->company = $this->subscription->company; diff --git a/app/Http/Livewire/WepaySignup.php b/app/Http/Livewire/WepaySignup.php index 5524cc17314f..b8fb9b7ac0d1 100644 --- a/app/Http/Livewire/WepaySignup.php +++ b/app/Http/Livewire/WepaySignup.php @@ -165,6 +165,7 @@ class WepaySignup extends Component } $wepay_account = $wepay->request('account/create/', $account_details); + $confirmation_required = false; try { $wepay->request('user/send_confirmation/', []); @@ -173,6 +174,8 @@ class WepaySignup extends Component if ($ex->getMessage() == 'This access_token is already approved.') { $confirmation_required = false; } else { + + /** @phpstan-ignore-next-line */ request()->session()->flash('message', $ex->getMessage()); } @@ -195,6 +198,8 @@ class WepaySignup extends Component $cg->save(); if ($confirmation_required) { + + /** @phpstan-ignore-next-line */ request()->session()->flash('message', trans('texts.created_wepay_confirmation_required')); } else { $update_uri = $wepay->request('/account/get_update_uri', [ diff --git a/phpstan.neon b/phpstan.neon index 8e7747dc3a18..476dbfada6ef 100644 --- a/phpstan.neon +++ b/phpstan.neon @@ -10,6 +10,7 @@ parameters: - 'app/Console/Commands/*' - 'app/DataMapper/Analytics/*' - 'app/PaymentDrivers/Authorize/*' + - 'app/Utils/Traits/*' universalObjectCratesClasses: - App\DataMapper\Tax\RuleInterface - App\DataMapper\FeesAndLimits @@ -18,4 +19,5 @@ parameters: - '#Call to an undefined method [a-zA-Z0-9\\_]+::company\(\)#' - '#Call to an undefined method [a-zA-Z0-9\\_]+::entityFilter\(\)#' - '#Call to an undefined method [a-zA-Z0-9\\_]+::exclude\(\)#' + - '#Array has 2 duplicate keys with value#' - '#Undefined method#' \ No newline at end of file