File: /var/www/vhost/disk-apps/qas.sports-crowd.com/app/Providers/EventServiceProvider.php
<?php
namespace App\Providers;
use App\Events\InventoryModification;
use App\Events\Memberships\SubscriptionConfirmed;
use App\Events\Memberships\SubscriptionRevoked;
use App\Events\NewOrderCreate;
use App\Events\NewOrderCreateClient;
use App\Events\Order\OrderProcessesEvent;
use App\Events\Payment\PaymentConfirmed;
use App\Events\SmsNotificationEvent;
use App\Events\Ticket\NotificationTicketEvent;
use App\Events\Ticket\TicketBillingEvent;
use App\Events\Ticket\TicketProcessesEvent;
use App\Events\User\NewUserProcessesEvent;
use App\Listeners\Memberships\AddSubscriptionTags;
use App\Listeners\Memberships\CreateShipment;
use App\Listeners\Memberships\RemoveSubscriptionTags;
use App\Listeners\Memberships\SendConfirmationEmail;
use App\Listeners\Memberships\SyncWithERP;
use App\Listeners\Order\OrderProcesses;
use App\Listeners\Payment\SendTransactionResultEmail;
use App\Listeners\SendEmailInventoryModification;
use App\Listeners\SendEmailNewOrder;
use App\Listeners\SendEmailNewOrderClient;
use App\Listeners\SendSmsBuyTicket;
use App\Listeners\Ticket\NotificationTicket;
use App\Listeners\Ticket\TicketBilling;
use App\Listeners\Ticket\TicketProcesses;
use App\Listeners\User\NewUserProcesses;
use Illuminate\Foundation\Support\Providers\EventServiceProvider as ServiceProvider;
class EventServiceProvider extends ServiceProvider
{
/**
* The event listener mappings for the application.
*
* @var array
*/
protected $listen = [
\SocialiteProviders\Manager\SocialiteWasCalled::class => [
'SocialiteProviders\\Apple\\AppleExtendSocialite@handle',
],
NewOrderCreate::class => [
SendEmailNewOrder::class,
],
InventoryModification::class => [
SendEmailInventoryModification::class,
],
SmsNotificationEvent::class => [
SendSmsBuyTicket::class,
],
NewOrderCreateClient::class => [
SendEmailNewOrderClient::class,
],
PaymentConfirmed::class => [
SendTransactionResultEmail::class
],
SubscriptionRevoked::class => [
RemoveSubscriptionTags::class,
],
SubscriptionConfirmed::class => [
AddSubscriptionTags::class,
SendConfirmationEmail::class,
SyncWithERP::class,
CreateShipment::class,
],
TicketProcessesEvent::class => [
TicketProcesses::class,
],
TicketBillingEvent::class => [
TicketBilling::class,
],
NotificationTicketEvent::class => [
NotificationTicket::class,
],
OrderProcessesEvent::class => [
OrderProcesses::class
],
NewUserProcessesEvent::class => [
NewUserProcesses::class,
],
];
/**
* Register any events for your application.
*
* @return void
*/
public function boot()
{
parent::boot();
}
}