> */ protected $listen = [ Registered::class => [ SendEmailVerificationNotification::class, ], CompanyDefaultEvent::class => [ SyncWithCompanyDefaults::class, ], CompanyDefaultUpdated::class => [ SyncAssociatedModels::class, ], CompanyConfigured::class => [ ConfigureCompanyDefault::class, ConfigureCompanyNavigation::class, ], CompanyGenerated::class => [ CreateCompanyDefaults::class, ], DefaultCurrencyChanged::class => [ UpdateCurrencyRates::class, ], CurrencyRateChanged::class => [ UpdateAccountBalances::class, ], ]; /** * The model observers to register. * * @var array> */ protected $observers = [ Currency::class => [CurrencyObserver::class], Account::class => [AccountObserver::class], ]; /** * Register any events for your application. */ public function boot(): void { // } /** * Determine if events and listeners should be automatically discovered. */ public function shouldDiscoverEvents(): bool { return false; } }