App\Providers\SkinServiceProvider::register PHP Méthode

register() public méthode

Register the service provider.
public register ( ) : void
Résultat void
    public function register()
    {
        $this->app->singleton(['xe.skin' => SkinHandler::class], function ($app) {
            $skinInstanceStore = new SkinInstanceStore($app['xe.config']);
            $defaultSkins = $app['config']->get('xe.skin.defaultSkins');
            $defaultSettingsSkins = $app['config']->get('xe.skin.defaultSettingsSkins');
            $skinHandler = $app['xe.interception']->proxy(SkinHandler::class, 'XeSkin');
            $skinHandler = new $skinHandler($app['xe.pluginRegister'], $skinInstanceStore, $defaultSkins, $defaultSettingsSkins);
            return $skinHandler;
        });
    }
SkinServiceProvider