fixes for tests

This commit is contained in:
David Bomba 2019-04-20 08:27:37 +10:00
parent a1a5561ee8
commit e06773bdc4
44 changed files with 97 additions and 45 deletions

View File

@ -3,14 +3,19 @@
namespace App\Events\Client; namespace App\Events\Client;
use App\Models\Client; use App\Models\Client;
use Illuminate\Broadcasting\Channel;
use Illuminate\Queue\SerializesModels; use Illuminate\Queue\SerializesModels;
use Illuminate\Broadcasting\PrivateChannel;
use Illuminate\Broadcasting\PresenceChannel;
use Illuminate\Foundation\Events\Dispatchable;
use Illuminate\Broadcasting\InteractsWithSockets;
use Illuminate\Contracts\Broadcasting\ShouldBroadcast;
/** /**
* Class ClientWasArchived. * Class ClientWasArchived.
*/ */
class ClientWasArchived extends Event class ClientWasArchived
{ {
use SerializesModels; use Dispatchable, InteractsWithSockets, SerializesModels;
/** /**
* @var Client * @var Client
@ -26,4 +31,14 @@ class ClientWasArchived extends Event
{ {
$this->client = $client; $this->client = $client;
} }
/**
* Get the channels the event should broadcast on.
*
* @return \Illuminate\Broadcasting\Channel|array
*/
public function broadcastOn()
{
return new PrivateChannel('channel-name');
}
} }

View File

@ -8,7 +8,7 @@ use Illuminate\Queue\SerializesModels;
/** /**
* Class ClientWasCreated. * Class ClientWasCreated.
*/ */
class ClientWasCreated extends Event class ClientWasCreated
{ {
use SerializesModels; use SerializesModels;

View File

@ -8,7 +8,7 @@ use Illuminate\Queue\SerializesModels;
/** /**
* Class ClientWasDeleted. * Class ClientWasDeleted.
*/ */
class ClientWasDeleted extends Event class ClientWasDeleted
{ {
use SerializesModels; use SerializesModels;

View File

@ -8,7 +8,7 @@ use Illuminate\Queue\SerializesModels;
/** /**
* Class ClientWasRestored. * Class ClientWasRestored.
*/ */
class ClientWasRestored extends Event class ClientWasRestored
{ {
use SerializesModels; use SerializesModels;

View File

@ -8,7 +8,7 @@ use Illuminate\Queue\SerializesModels;
/** /**
* Class ClientWasUpdated. * Class ClientWasUpdated.
*/ */
class ClientWasUpdated extends Event class ClientWasUpdated
{ {
use SerializesModels; use SerializesModels;

View File

@ -8,7 +8,7 @@ use Illuminate\Queue\SerializesModels;
/** /**
* Class ExpenseWasArchived. * Class ExpenseWasArchived.
*/ */
class ExpenseWasArchived extends Event class ExpenseWasArchived
{ {
use SerializesModels; use SerializesModels;

View File

@ -8,7 +8,7 @@ use Illuminate\Queue\SerializesModels;
/** /**
* Class ExpenseWasCreated. * Class ExpenseWasCreated.
*/ */
class ExpenseWasCreated extends Event class ExpenseWasCreated
{ {
use SerializesModels; use SerializesModels;

View File

@ -8,7 +8,7 @@ use Illuminate\Queue\SerializesModels;
/** /**
* Class ExpenseWasDeleted. * Class ExpenseWasDeleted.
*/ */
class ExpenseWasDeleted extends Event class ExpenseWasDeleted
{ {
use SerializesModels; use SerializesModels;

View File

@ -8,7 +8,7 @@ use Illuminate\Queue\SerializesModels;
/** /**
* Class ExpenseWasRestored. * Class ExpenseWasRestored.
*/ */
class ExpenseWasRestored extends Event class ExpenseWasRestored
{ {
use SerializesModels; use SerializesModels;

View File

@ -8,7 +8,7 @@ use Illuminate\Queue\SerializesModels;
/** /**
* Class ExpenseWasUpdated. * Class ExpenseWasUpdated.
*/ */
class ExpenseWasUpdated extends Event class ExpenseWasUpdated
{ {
use SerializesModels; use SerializesModels;

View File

@ -8,7 +8,7 @@ use Illuminate\Queue\SerializesModels;
/** /**
* Class InvoiceWasArchived. * Class InvoiceWasArchived.
*/ */
class InvoiceWasArchived extends Event class InvoiceWasArchived
{ {
use SerializesModels; use SerializesModels;

View File

@ -8,7 +8,7 @@ use Illuminate\Queue\SerializesModels;
/** /**
* Class InvoiceWasCreated. * Class InvoiceWasCreated.
*/ */
class InvoiceWasCreated extends Event class InvoiceWasCreated
{ {
use SerializesModels; use SerializesModels;

View File

@ -8,7 +8,7 @@ use Illuminate\Queue\SerializesModels;
/** /**
* Class InvoiceWasDeleted. * Class InvoiceWasDeleted.
*/ */
class InvoiceWasDeleted extends Event class InvoiceWasDeleted
{ {
use SerializesModels; use SerializesModels;

View File

@ -8,7 +8,7 @@ use Illuminate\Queue\SerializesModels;
/** /**
* Class InvoiceWasEmailed. * Class InvoiceWasEmailed.
*/ */
class InvoiceWasEmailed extends Event class InvoiceWasEmailed
{ {
use SerializesModels; use SerializesModels;

View File

@ -8,7 +8,7 @@ use Illuminate\Queue\SerializesModels;
/** /**
* Class InvoiceWasRestored. * Class InvoiceWasRestored.
*/ */
class InvoiceWasRestored extends Event class InvoiceWasRestored
{ {
use SerializesModels; use SerializesModels;

View File

@ -8,7 +8,7 @@ use Illuminate\Queue\SerializesModels;
/** /**
* Class InvoiceWasUpdated. * Class InvoiceWasUpdated.
*/ */
class InvoiceWasUpdated extends Event class InvoiceWasUpdated
{ {
use SerializesModels; use SerializesModels;

View File

@ -8,7 +8,7 @@ use Illuminate\Queue\SerializesModels;
/** /**
* Class PaymentCompleted. * Class PaymentCompleted.
*/ */
class PaymentCompleted extends Event class PaymentCompleted
{ {
use SerializesModels; use SerializesModels;

View File

@ -8,7 +8,7 @@ use Illuminate\Queue\SerializesModels;
/** /**
* Class PaymentFailed. * Class PaymentFailed.
*/ */
class PaymentFailed extends Event class PaymentFailed
{ {
use SerializesModels; use SerializesModels;

View File

@ -8,7 +8,7 @@ use Illuminate\Queue\SerializesModels;
/** /**
* Class PaymentWasArchived. * Class PaymentWasArchived.
*/ */
class PaymentWasArchived extends Event class PaymentWasArchived
{ {
use SerializesModels; use SerializesModels;

View File

@ -8,7 +8,7 @@ use Illuminate\Queue\SerializesModels;
/** /**
* Class PaymentWasCreated. * Class PaymentWasCreated.
*/ */
class PaymentWasCreated extends Event class PaymentWasCreated
{ {
use SerializesModels; use SerializesModels;

View File

@ -8,7 +8,7 @@ use Illuminate\Queue\SerializesModels;
/** /**
* Class PaymentWasDeleted. * Class PaymentWasDeleted.
*/ */
class PaymentWasDeleted extends Event class PaymentWasDeleted
{ {
use SerializesModels; use SerializesModels;

View File

@ -8,7 +8,7 @@ use Illuminate\Queue\SerializesModels;
/** /**
* Class PaymentWasRefunded. * Class PaymentWasRefunded.
*/ */
class PaymentWasRefunded extends Event class PaymentWasRefunded
{ {
use SerializesModels; use SerializesModels;

View File

@ -8,7 +8,7 @@ use Illuminate\Queue\SerializesModels;
/** /**
* Class PaymentWasRestored. * Class PaymentWasRestored.
*/ */
class PaymentWasRestored extends Event class PaymentWasRestored
{ {
use SerializesModels; use SerializesModels;

View File

@ -8,7 +8,7 @@ use Illuminate\Queue\SerializesModels;
/** /**
* Class PaymentWasVoided. * Class PaymentWasVoided.
*/ */
class PaymentWasVoided extends Event class PaymentWasVoided
{ {
use SerializesModels; use SerializesModels;

View File

@ -5,7 +5,7 @@ namespace App\Events\Product;
use App\Models\Product; use App\Models\Product;
use Illuminate\Queue\SerializesModels; use Illuminate\Queue\SerializesModels;
class ProductWasCreated extends Event class ProductWasCreated
{ {
use SerializesModels; use SerializesModels;

View File

@ -5,7 +5,7 @@ namespace App\Events\Product;
use App\Models\Product; use App\Models\Product;
use Illuminate\Queue\SerializesModels; use Illuminate\Queue\SerializesModels;
class ProductWasDeleted extends Event class ProductWasDeleted
{ {
use SerializesModels; use SerializesModels;

View File

@ -5,7 +5,7 @@ namespace App\Events\Product;
use App\Models\Product; use App\Models\Product;
use Illuminate\Queue\SerializesModels; use Illuminate\Queue\SerializesModels;
class ProductWasUpdated extends Event class ProductWasUpdated
{ {
use SerializesModels; use SerializesModels;

View File

@ -4,7 +4,7 @@ namespace App\Events\Quote;
use Illuminate\Queue\SerializesModels; use Illuminate\Queue\SerializesModels;
class QuoteWasArchived extends Event class QuoteWasArchived
{ {
use SerializesModels; use SerializesModels;

View File

@ -7,7 +7,7 @@ use Illuminate\Queue\SerializesModels;
/** /**
* Class QuoteWasCreated. * Class QuoteWasCreated.
*/ */
class QuoteWasCreated extends Event class QuoteWasCreated
{ {
use SerializesModels; use SerializesModels;
public $quote; public $quote;

View File

@ -7,7 +7,7 @@ use Illuminate\Queue\SerializesModels;
/** /**
* Class QuoteWasDeleted. * Class QuoteWasDeleted.
*/ */
class QuoteWasDeleted extends Event class QuoteWasDeleted
{ {
use SerializesModels; use SerializesModels;
public $quote; public $quote;

View File

@ -7,7 +7,7 @@ use Illuminate\Queue\SerializesModels;
/** /**
* Class QuoteWasEmailed. * Class QuoteWasEmailed.
*/ */
class QuoteWasEmailed extends Event class QuoteWasEmailed
{ {
use SerializesModels; use SerializesModels;
public $quote; public $quote;

View File

@ -7,7 +7,7 @@ use Illuminate\Queue\SerializesModels;
/** /**
* Class QuoteWasRestored. * Class QuoteWasRestored.
*/ */
class QuoteWasRestored extends Event class QuoteWasRestored
{ {
use SerializesModels; use SerializesModels;
public $quote; public $quote;

View File

@ -7,7 +7,7 @@ use Illuminate\Queue\SerializesModels;
/** /**
* Class QuoteWasUpdated. * Class QuoteWasUpdated.
*/ */
class QuoteWasUpdated extends Event class QuoteWasUpdated
{ {
use SerializesModels; use SerializesModels;
public $quote; public $quote;

View File

@ -8,7 +8,7 @@ use Illuminate\Queue\SerializesModels;
/** /**
* Class TaskWasArchived. * Class TaskWasArchived.
*/ */
class TaskWasArchived extends Event class TaskWasArchived
{ {
use SerializesModels; use SerializesModels;

View File

@ -8,7 +8,7 @@ use Illuminate\Queue\SerializesModels;
/** /**
* Class TaskWasCreated. * Class TaskWasCreated.
*/ */
class TaskWasCreated extends Event class TaskWasCreated
{ {
use SerializesModels; use SerializesModels;

View File

@ -8,7 +8,7 @@ use Illuminate\Queue\SerializesModels;
/** /**
* Class TaskWasDeleted. * Class TaskWasDeleted.
*/ */
class TaskWasDeleted extends Event class TaskWasDeleted
{ {
use SerializesModels; use SerializesModels;

View File

@ -8,7 +8,7 @@ use Illuminate\Queue\SerializesModels;
/** /**
* Class TaskWasRestored. * Class TaskWasRestored.
*/ */
class TaskWasRestored extends Event class TaskWasRestored
{ {
use SerializesModels; use SerializesModels;

View File

@ -8,7 +8,7 @@ use Illuminate\Queue\SerializesModels;
/** /**
* Class TaskWasUpdated. * Class TaskWasUpdated.
*/ */
class TaskWasUpdated extends Event class TaskWasUpdated
{ {
use SerializesModels; use SerializesModels;

View File

@ -8,7 +8,7 @@ use Illuminate\Queue\SerializesModels;
/** /**
* Class VendorWasArchived. * Class VendorWasArchived.
*/ */
class VendorWasArchived extends Event class VendorWasArchived
{ {
// vendor // vendor
use SerializesModels; use SerializesModels;

View File

@ -8,7 +8,7 @@ use Illuminate\Queue\SerializesModels;
/** /**
* Class VendorWasCreated. * Class VendorWasCreated.
*/ */
class VendorWasCreated extends Event class VendorWasCreated
{ {
use SerializesModels; use SerializesModels;

View File

@ -8,7 +8,7 @@ use Illuminate\Queue\SerializesModels;
/** /**
* Class VendorWasDeleted. * Class VendorWasDeleted.
*/ */
class VendorWasDeleted extends Event class VendorWasDeleted
{ {
use SerializesModels; use SerializesModels;

View File

@ -8,7 +8,7 @@ use Illuminate\Queue\SerializesModels;
/** /**
* Class VendorWasRestored. * Class VendorWasRestored.
*/ */
class VendorWasRestored extends Event class VendorWasRestored
{ {
use SerializesModels; use SerializesModels;

View File

@ -8,7 +8,7 @@ use Illuminate\Queue\SerializesModels;
/** /**
* Class VendorWasUpdated. * Class VendorWasUpdated.
*/ */
class VendorWasUpdated extends Event class VendorWasUpdated
{ {
use SerializesModels; use SerializesModels;

View File

@ -2,6 +2,30 @@
namespace App\Providers; namespace App\Providers;
use App\Models\Account;
use App\Models\Client;
use App\Models\Company;
use App\Models\CompanyToken;
use App\Models\Expense;
use App\Models\Invoice;
use App\Models\Payment;
use App\Models\Product;
use App\Models\Proposal;
use App\Models\Quote;
use App\Models\Task;
use App\Models\User;
use App\Observers\AccountObserver;
use App\Observers\ClientObserver;
use App\Observers\CompanyObserver;
use App\Observers\CompanyTokenObserver;
use App\Observers\ExpenseObserver;
use App\Observers\InvoiceObserver;
use App\Observers\PaymentObserver;
use App\Observers\ProductObserver;
use App\Observers\ProposalObserver;
use App\Observers\QuoteObserver;
use App\Observers\TaskObserver;
use App\Observers\UserObserver;
use Illuminate\Database\Eloquent\Relations\Relation; use Illuminate\Database\Eloquent\Relations\Relation;
use Illuminate\Support\Facades\Blade; use Illuminate\Support\Facades\Blade;
use Illuminate\Support\Facades\Schema; use Illuminate\Support\Facades\Schema;
@ -27,6 +51,19 @@ class AppServiceProvider extends ServiceProvider
Schema::defaultStringLength(191); Schema::defaultStringLength(191);
User::observe(UserObserver::class);
Account::observe(AccountObserver::class);
Client::observe(ClientObserver::class);
Company::observe(CompanyObserver::class);
CompanyToken::observe(CompanyTokenObserver::class);
Expense::observe(ExpenseObserver::class);
Invoice::observe(InvoiceObserver::class);
Payment::observe(PaymentObserver::class);
Product::observe(ProductObserver::class);
Proposal::observe(ProposalObserver::class);
Quote::observe(QuoteObserver::class);
Task::observe(TaskObserver::class);
} }
/** /**