Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
webbingbrasil/users-module / Providers / EventServiceProvider.php
Size: Mime:
<?php namespace Modules\Users\Providers;

use Illuminate\Foundation\Support\Providers\EventServiceProvider as ServiceProvider;
use Maatwebsite\Sidebar\Domain\Events\FlushesSidebarCache;
use Modules\Users\Events\Handlers\SendRegistrationConfirmationEmail;
use Modules\Users\Events\Handlers\SendResetCodeEmail;
use Modules\Users\Events\RoleWasUpdated;
use Modules\Users\Events\UserHasBegunResetProcess;
use Modules\Users\Events\UserHasRegistered;
use Modules\Users\Events\UserWasUpdated;

class EventServiceProvider extends ServiceProvider
{
    protected $listen = [
        UserHasRegistered::class => [
            SendRegistrationConfirmationEmail::class,
        ],
        UserHasBegunResetProcess::class => [
            SendResetCodeEmail::class,
        ],
        UserWasUpdated::class => [
            FlushesSidebarCache::class,
        ],
        RoleWasUpdated::class => [
            FlushesSidebarCache::class,
        ],
    ];
}