App\Providers\PermissionServiceProvider::register PHP Method

register() public method

Register the service provider.
public register ( ) : void
return void
    public function register()
    {
        $this->app->singleton(['xe.permission' => PermissionHandler::class], function ($app) {
            $repo = new DatabaseRepository($app['xe.db']->connection());
            if ($app['config']['app.debug'] !== true) {
                $repo = new CacheDecorator($repo, new LaravelCache($app['cache.store']));
            }
            return new PermissionHandler($repo);
        });
    }
PermissionServiceProvider