Fixes for payment failure mailer

This commit is contained in:
David Bomba 2021-02-18 10:51:56 +11:00
parent 06bc49b0d6
commit 64afdc20fa
12 changed files with 36 additions and 32 deletions

View File

@ -39,10 +39,10 @@ class PaymentWasEmailedAndFailed
* PaymentWasEmailedAndFailed constructor. * PaymentWasEmailedAndFailed constructor.
* @param Payment $payment * @param Payment $payment
* @param $company * @param $company
* @param array $errors * @param string $errors
* @param array $event_vars * @param array $event_vars
*/ */
public function __construct(Payment $payment, Company $company, array $errors, array $event_vars) public function __construct(Payment $payment, Company $company, string $errors, array $event_vars)
{ {
$this->payment = $payment; $this->payment = $payment;

View File

@ -1,10 +1,10 @@
<?php <?php
/** /**
* client Ninja (https://clientninja.com). * Invoice Ninja (https://invoiceninja.com).
* *
* @link https://github.com/clientninja/clientninja source repository * @link https://github.com/invoiceninja/invoiceninja source repository
* *
* @copyright Copyright (c) 2021. client Ninja LLC (https://clientninja.com) * @copyright Copyright (c) 2021. Invoice Ninja LLC (https://invoiceninja.com)
* *
* @license https://opensource.org/licenses/AAL * @license https://opensource.org/licenses/AAL
*/ */

View File

@ -1,10 +1,10 @@
<?php <?php
/** /**
* client Ninja (https://clientninja.com). * Invoice Ninja (https://invoiceninja.com).
* *
* @link https://github.com/clientninja/clientninja source repository * @link https://github.com/invoiceninja/invoiceninja source repository
* *
* @copyright Copyright (c) 2021. client Ninja LLC (https://clientninja.com) * @copyright Copyright (c) 2021. Invoice Ninja LLC (https://invoiceninja.com)
* *
* @license https://opensource.org/licenses/AAL * @license https://opensource.org/licenses/AAL
*/ */

View File

@ -1,10 +1,10 @@
<?php <?php
/** /**
* client Ninja (https://clientninja.com). * Invoice Ninja (https://invoiceninja.com).
* *
* @link https://github.com/clientninja/clientninja source repository * @link https://github.com/invoiceninja/invoiceninja source repository
* *
* @copyright Copyright (c) 2021. client Ninja LLC (https://clientninja.com) * @copyright Copyright (c) 2021. Invoice Ninja LLC (https://invoiceninja.com)
* *
* @license https://opensource.org/licenses/AAL * @license https://opensource.org/licenses/AAL
*/ */

View File

@ -1,10 +1,10 @@
<?php <?php
/** /**
* client Ninja (https://clientninja.com). * Invoice Ninja (https://invoiceninja.com).
* *
* @link https://github.com/clientninja/clientninja source repository * @link https://github.com/invoiceninja/invoiceninja source repository
* *
* @copyright Copyright (c) 2021. client Ninja LLC (https://clientninja.com) * @copyright Copyright (c) 2021. Invoice Ninja LLC (https://invoiceninja.com)
* *
* @license https://opensource.org/licenses/AAL * @license https://opensource.org/licenses/AAL
*/ */

View File

@ -1,10 +1,10 @@
<?php <?php
/** /**
* client Ninja (https://clientninja.com). * Invoice Ninja (https://invoiceninja.com).
* *
* @link https://github.com/clientninja/clientninja source repository * @link https://github.com/invoiceninja/invoiceninja source repository
* *
* @copyright Copyright (c) 2021. client Ninja LLC (https://clientninja.com) * @copyright Copyright (c) 2021. Invoice Ninja LLC (https://invoiceninja.com)
* *
* @license https://opensource.org/licenses/AAL * @license https://opensource.org/licenses/AAL
*/ */

View File

@ -1,10 +1,10 @@
<?php <?php
/** /**
* client Ninja (https://clientninja.com). * Invoice Ninja (https://invoiceninja.com).
* *
* @link https://github.com/clientninja/clientninja source repository * @link https://github.com/invoiceninja/invoiceninja source repository
* *
* @copyright Copyright (c) 2021. client Ninja LLC (https://clientninja.com) * @copyright Copyright (c) 2021. Invoice Ninja LLC (https://invoiceninja.com)
* *
* @license https://opensource.org/licenses/AAL * @license https://opensource.org/licenses/AAL
*/ */

View File

@ -1,10 +1,10 @@
<?php <?php
/** /**
* client Ninja (https://clientninja.com). * Invoice Ninja (https://invoiceninja.com).
* *
* @link https://github.com/clientninja/clientninja source repository * @link https://github.com/invoiceninja/invoiceninja source repository
* *
* @copyright Copyright (c) 2021. client Ninja LLC (https://clientninja.com) * @copyright Copyright (c) 2021. Invoice Ninja LLC (https://invoiceninja.com)
* *
* @license https://opensource.org/licenses/AAL * @license https://opensource.org/licenses/AAL
*/ */

View File

@ -1,10 +1,10 @@
<?php <?php
/** /**
* client Ninja (https://clientninja.com). * Invoice Ninja (https://invoiceninja.com).
* *
* @link https://github.com/clientninja/clientninja source repository * @link https://github.com/invoiceninja/invoiceninja source repository
* *
* @copyright Copyright (c) 2021. client Ninja LLC (https://clientninja.com) * @copyright Copyright (c) 2021. Invoice Ninja LLC (https://invoiceninja.com)
* *
* @license https://opensource.org/licenses/AAL * @license https://opensource.org/licenses/AAL
*/ */

View File

@ -1,10 +1,10 @@
<?php <?php
/** /**
* client Ninja (https://clientninja.com). * Invoice Ninja (https://invoiceninja.com).
* *
* @link https://github.com/clientninja/clientninja source repository * @link https://github.com/invoiceninja/invoiceninja source repository
* *
* @copyright Copyright (c) 2021. client Ninja LLC (https://clientninja.com) * @copyright Copyright (c) 2021. Invoice Ninja LLC (https://invoiceninja.com)
* *
* @license https://opensource.org/licenses/AAL * @license https://opensource.org/licenses/AAL
*/ */

View File

@ -88,6 +88,8 @@ class CSVImport implements ShouldQueue
*/ */
public function handle() public function handle()
{ {
nlog("starting import");
MultiDB::setDb($this->company->db); MultiDB::setDb($this->company->db);
$this->company->owner()->setCompany($this->company); $this->company->owner()->setCompany($this->company);
@ -112,6 +114,8 @@ class CSVImport implements ShouldQueue
//nlog(print_r($data, 1)); //nlog(print_r($data, 1));
nlog("finished import - firing mailer");
MailRouter::dispatch(new ImportCompleted($data), $this->company, auth()->user()); MailRouter::dispatch(new ImportCompleted($data), $this->company, auth()->user());
} }

View File

@ -1,10 +1,10 @@
<?php <?php
/** /**
* client Ninja (https://clientninja.com). * Invoice Ninja (https://invoiceninja.com).
* *
* @link https://github.com/clientninja/clientninja source repository * @link https://github.com/invoiceninja/invoiceninja source repository
* *
* @copyright Copyright (c) 2021. client Ninja LLC (https://clientninja.com) * @copyright Copyright (c) 2021. Invoice Ninja LLC (https://invoiceninja.com)
* *
* @license https://opensource.org/licenses/AAL * @license https://opensource.org/licenses/AAL
*/ */