mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-05-31 13:44:35 -04:00
Static analysis cleanup
This commit is contained in:
parent
7ef552431c
commit
bffa1cf894
@ -48,16 +48,19 @@ class AutoBill implements ShouldQueue
|
|||||||
MultiDB::setDb($this->db);
|
MultiDB::setDb($this->db);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$invoice = false;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
nlog("autobill {$this->invoice_id}");
|
nlog("autobill {$this->invoice_id}");
|
||||||
|
|
||||||
$invoice = Invoice::withTrashed()->find($this->invoice_id);
|
$invoice = Invoice::withTrashed()->find($this->invoice_id);
|
||||||
|
|
||||||
$invoice->service()->autoBill();
|
$invoice->service()->autoBill();
|
||||||
|
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
nlog("Failed to capture payment for {$this->invoice_id} ->".$e->getMessage());
|
nlog("Failed to capture payment for {$this->invoice_id} ->".$e->getMessage());
|
||||||
|
|
||||||
if($this->send_email_on_failure)
|
if($this->send_email_on_failure && $invoice)
|
||||||
{
|
{
|
||||||
|
|
||||||
$invoice->invitations->each(function ($invitation) use ($invoice) {
|
$invoice->invitations->each(function ($invitation) use ($invoice) {
|
||||||
|
@ -61,7 +61,7 @@ class EmailEntity implements ShouldQueue
|
|||||||
* EmailEntity constructor.
|
* EmailEntity constructor.
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
* @param Invitation $invitation
|
* @param mixed $invitation
|
||||||
* @param Company $company
|
* @param Company $company
|
||||||
* @param ?string $reminder_template
|
* @param ?string $reminder_template
|
||||||
* @param array $template_data
|
* @param array $template_data
|
||||||
@ -146,21 +146,26 @@ class EmailEntity implements ShouldQueue
|
|||||||
} elseif ($this->invitation instanceof RecurringInvoiceInvitation) {
|
} elseif ($this->invitation instanceof RecurringInvoiceInvitation) {
|
||||||
return 'recurring_invoice';
|
return 'recurring_invoice';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
return '';
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Switch statement to handle failure notifications */
|
/**
|
||||||
private function entityEmailFailed($message)
|
* @deprecated
|
||||||
{
|
* @unused
|
||||||
switch ($this->entity_string) {
|
*/
|
||||||
case 'invoice':
|
// private function entityEmailFailed($message)
|
||||||
event(new InvoiceWasEmailedAndFailed($this->invitation, $this->company, $message, $this->reminder_template, Ninja::eventVars(auth()->user() ? auth()->user()->id : null)));
|
// {
|
||||||
break;
|
// switch ($this->entity_string) {
|
||||||
|
// case 'invoice':
|
||||||
|
// event(new InvoiceWasEmailedAndFailed($this->invitation, $this->company, $message, $this->reminder_template, Ninja::eventVars(auth()->user() ? auth()->user()->id : null)));
|
||||||
|
// break;
|
||||||
|
|
||||||
default:
|
// default:
|
||||||
// code...
|
// // code...
|
||||||
break;
|
// break;
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
|
|
||||||
/* Builds the email builder object */
|
/* Builds the email builder object */
|
||||||
private function resolveEmailBuilder()
|
private function resolveEmailBuilder()
|
||||||
|
@ -96,6 +96,8 @@ use Laracasts\Presenter\PresentableTrait;
|
|||||||
* @property-read mixed $hashed_id
|
* @property-read mixed $hashed_id
|
||||||
* @property-read mixed $status
|
* @property-read mixed $status
|
||||||
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Backup> $history
|
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Backup> $history
|
||||||
|
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Client> $client
|
||||||
|
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Company> $company
|
||||||
* @property-read int|null $history_count
|
* @property-read int|null $history_count
|
||||||
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\RecurringInvoiceInvitation> $invitations
|
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\RecurringInvoiceInvitation> $invitations
|
||||||
* @property-read int|null $invitations_count
|
* @property-read int|null $invitations_count
|
||||||
|
@ -11,26 +11,25 @@
|
|||||||
|
|
||||||
namespace App\Models;
|
namespace App\Models;
|
||||||
|
|
||||||
|
use App\Models\Company;
|
||||||
|
use App\Utils\TruthSource;
|
||||||
use App\Jobs\Mail\NinjaMailer;
|
use App\Jobs\Mail\NinjaMailer;
|
||||||
|
use Illuminate\Support\Carbon;
|
||||||
|
use App\Utils\Traits\MakesHash;
|
||||||
use App\Jobs\Mail\NinjaMailerJob;
|
use App\Jobs\Mail\NinjaMailerJob;
|
||||||
|
use App\Services\User\UserService;
|
||||||
|
use App\Utils\Traits\UserSettings;
|
||||||
use App\Jobs\Mail\NinjaMailerObject;
|
use App\Jobs\Mail\NinjaMailerObject;
|
||||||
use App\Mail\Admin\ResetPasswordObject;
|
use App\Mail\Admin\ResetPasswordObject;
|
||||||
|
use Illuminate\Database\Eloquent\Model;
|
||||||
use App\Models\Presenters\UserPresenter;
|
use App\Models\Presenters\UserPresenter;
|
||||||
use App\Notifications\ResetPasswordNotification;
|
use Illuminate\Notifications\Notifiable;
|
||||||
use App\Services\User\UserService;
|
use Laracasts\Presenter\PresentableTrait;
|
||||||
use App\Utils\Traits\MakesHash;
|
|
||||||
use App\Utils\Traits\UserSessionAttributes;
|
use App\Utils\Traits\UserSessionAttributes;
|
||||||
use App\Utils\Traits\UserSettings;
|
use Illuminate\Database\Eloquent\SoftDeletes;
|
||||||
use App\Utils\TruthSource;
|
|
||||||
use Illuminate\Contracts\Auth\MustVerifyEmail;
|
use Illuminate\Contracts\Auth\MustVerifyEmail;
|
||||||
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
||||||
use Illuminate\Database\Eloquent\Model;
|
|
||||||
use Illuminate\Database\Eloquent\SoftDeletes;
|
|
||||||
use Illuminate\Foundation\Auth\User as Authenticatable;
|
use Illuminate\Foundation\Auth\User as Authenticatable;
|
||||||
use Illuminate\Notifications\Notifiable;
|
|
||||||
use Illuminate\Support\Carbon;
|
|
||||||
use Illuminate\Support\Facades\Auth;
|
|
||||||
use Laracasts\Presenter\PresentableTrait;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* App\Models\User
|
* App\Models\User
|
||||||
@ -178,7 +177,7 @@ class User extends Authenticatable implements MustVerifyEmail
|
|||||||
|
|
||||||
protected $dateFormat = 'Y-m-d H:i:s.u';
|
protected $dateFormat = 'Y-m-d H:i:s.u';
|
||||||
|
|
||||||
public $company;
|
public Company $company;
|
||||||
|
|
||||||
protected $appends = [
|
protected $appends = [
|
||||||
'hashed_id',
|
'hashed_id',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user