mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-06-01 06:44:37 -04:00
Add CompanyGatewayObserverg
This commit is contained in:
parent
8bfb778d86
commit
279609f70f
66
app/Observers/CompanyGatewayObserver.php
Normal file
66
app/Observers/CompanyGatewayObserver.php
Normal file
@ -0,0 +1,66 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
namespace App\Observers;
|
||||||
|
|
||||||
|
use App\CompanyGateway;
|
||||||
|
|
||||||
|
class CompanyGatewayObserver
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Handle the company gateway "created" event.
|
||||||
|
*
|
||||||
|
* @param \App\CompanyGateway $company_gateway
|
||||||
|
* @return void
|
||||||
|
*/
|
||||||
|
public function created(CompanyGateway $company_gateway)
|
||||||
|
{
|
||||||
|
if(!$company_gateway->label){
|
||||||
|
$company_gateway->label = $company_gateway->gateway->name;
|
||||||
|
$company_gateway->save();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Handle the company gateway "updated" event.
|
||||||
|
*
|
||||||
|
* @param \App\CompanyGateway $company_gateway
|
||||||
|
* @return void
|
||||||
|
*/
|
||||||
|
public function updated(CompanyGateway $company_gateway)
|
||||||
|
{
|
||||||
|
//
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Handle the company gateway "deleted" event.
|
||||||
|
*
|
||||||
|
* @param \App\CompanyGateway $company_gateway
|
||||||
|
* @return void
|
||||||
|
*/
|
||||||
|
public function deleted(CompanyGateway $company_gateway)
|
||||||
|
{
|
||||||
|
//
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Handle the company gateway "restored" event.
|
||||||
|
*
|
||||||
|
* @param \App\CompanyGateway $company_gateway
|
||||||
|
* @return void
|
||||||
|
*/
|
||||||
|
public function restored(CompanyGateway $company_gateway)
|
||||||
|
{
|
||||||
|
//
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Handle the company gateway "force deleted" event.
|
||||||
|
*
|
||||||
|
* @param \App\CompanyGateway $company_gateway
|
||||||
|
* @return void
|
||||||
|
*/
|
||||||
|
public function forceDeleted(CompanyGateway $company_gateway)
|
||||||
|
{
|
||||||
|
//
|
||||||
|
}
|
||||||
|
}
|
@ -15,6 +15,7 @@ use App\Helpers\Language\DecoratedTranslator;
|
|||||||
use App\Models\Account;
|
use App\Models\Account;
|
||||||
use App\Models\Client;
|
use App\Models\Client;
|
||||||
use App\Models\Company;
|
use App\Models\Company;
|
||||||
|
use App\Models\CompanyGateway;
|
||||||
use App\Models\CompanyToken;
|
use App\Models\CompanyToken;
|
||||||
use App\Models\Expense;
|
use App\Models\Expense;
|
||||||
use App\Models\Invoice;
|
use App\Models\Invoice;
|
||||||
@ -26,6 +27,7 @@ use App\Models\Task;
|
|||||||
use App\Models\User;
|
use App\Models\User;
|
||||||
use App\Observers\AccountObserver;
|
use App\Observers\AccountObserver;
|
||||||
use App\Observers\ClientObserver;
|
use App\Observers\ClientObserver;
|
||||||
|
use App\Observers\CompanyGatewayObserver;
|
||||||
use App\Observers\CompanyObserver;
|
use App\Observers\CompanyObserver;
|
||||||
use App\Observers\CompanyTokenObserver;
|
use App\Observers\CompanyTokenObserver;
|
||||||
use App\Observers\ExpenseObserver;
|
use App\Observers\ExpenseObserver;
|
||||||
@ -68,6 +70,7 @@ class AppServiceProvider extends ServiceProvider
|
|||||||
Account::observe(AccountObserver::class);
|
Account::observe(AccountObserver::class);
|
||||||
Client::observe(ClientObserver::class);
|
Client::observe(ClientObserver::class);
|
||||||
Company::observe(CompanyObserver::class);
|
Company::observe(CompanyObserver::class);
|
||||||
|
CompanyGateway::observe(CompanyGatewayObserver::class);
|
||||||
CompanyToken::observe(CompanyTokenObserver::class);
|
CompanyToken::observe(CompanyTokenObserver::class);
|
||||||
Expense::observe(ExpenseObserver::class);
|
Expense::observe(ExpenseObserver::class);
|
||||||
Invoice::observe(InvoiceObserver::class);
|
Invoice::observe(InvoiceObserver::class);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user