HEX
Server: Apache/2.4.41 (Ubuntu)
System: Linux ip-172-31-42-149 5.15.0-1084-aws #91~20.04.1-Ubuntu SMP Fri May 2 07:00:04 UTC 2025 aarch64
User: ubuntu (1000)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
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();
    }
}