EventServiceProvider.php 918 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. namespace Webkul\Paypal\Providers;
  3. use Illuminate\Support\Facades\Event;
  4. use Illuminate\Support\ServiceProvider;
  5. use Webkul\Theme\ViewRenderEventManager;
  6. class EventServiceProvider extends ServiceProvider
  7. {
  8. /**
  9. * Bootstrap services.
  10. *
  11. * @return void
  12. */
  13. public function boot()
  14. {
  15. Event::listen('bagisto.shop.layout.body.after', static function (ViewRenderEventManager $viewRenderEventManager) {
  16. $viewRenderEventManager->addTemplate('paypal::checkout.onepage.paypal-smart-button');
  17. });
  18. Event::listen('bagisto.admin.sales.order.payment-method.after', static function (ViewRenderEventManager $viewRenderEventManager) {
  19. $viewRenderEventManager->addTemplate('paypal::admin.sales.orders.payment-additional');
  20. });
  21. Event::listen('sales.invoice.save.after', 'Webkul\Paypal\Listeners\Transaction@saveTransaction');
  22. }
  23. }