loadTranslations(); $this->loadViews(); $this->loadEvents(); } /** * Register the service provider. * * @return void */ public function register() { $this->loadRoutes(); } /** * Load views. * * @return void */ public function loadViews() { $this->loadViewsFrom(__DIR__ . '/../Resources/views', 'paypal-standard'); } /** * Load translations. * * @return void */ public function loadTranslations() { $this->loadTranslationsFrom(__DIR__ . '/../Resources/lang', 'paypal-standard'); } /** * Load events. * * @return void */ public function loadEvents() { $this->app['events']->listen(\App\Events\Module\PaymentMethodShowing::class, ShowPaymentMethod::class); } /** * Load routes. * * @return void */ public function loadRoutes() { if (app()->routesAreCached()) { return; } $routes = [ 'guest.php', 'portal.php', 'signed.php', ]; foreach ($routes as $route) { $this->loadRoutesFrom(__DIR__ . '/../Routes/' . $route); } } /** * Get the services provided by the provider. * * @return array */ public function provides() { return []; } }