![]() Server : Apache/2.4.62 (Unix) OpenSSL/1.0.2k-fips System : Linux server1.richineiserver.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : fdshops ( 1003) PHP Version : 8.2.21 Disable Function : NONE Directory : /home/fdshops/public_html/vendor/srmklive/paypal/src/Providers/ |
<?php namespace Srmklive\PayPal\Providers; /* * Class PayPalServiceProvider * @package Srmklive\PayPal */ use Illuminate\Support\ServiceProvider; use Srmklive\PayPal\Services\PayPal as PayPalClient; class PayPalServiceProvider extends ServiceProvider { /** * Indicates if loading of the provider is deferred. * * @var bool */ protected $defer = false; /** * Bootstrap the application events. * * @return void */ public function boot() { // Publish config files $this->publishes([ __DIR__.'/../../config/config.php' => config_path('paypal.php'), ]); // Publish Lang Files $this->loadTranslationsFrom(__DIR__.'/../../lang', 'paypal'); } /** * Register the service provider. * * @return void */ public function register() { $this->registerPayPal(); $this->mergeConfig(); } /** * Register the application bindings. * * @return void */ private function registerPayPal() { $this->app->singleton('paypal_client', static function () { return new PayPalClient(); }); } /** * Merges user's and paypal's configs. * * @return void */ private function mergeConfig() { $this->mergeConfigFrom( __DIR__.'/../../config/config.php', 'paypal' ); } }