protected function registerBadger()
    {
        $this->app->singleton(Badger::class, function (Container $app) {
            $calculator = $app->make('badger.calculator');
            $path = realpath($raw = __DIR__.'/../resources/templates') ?: $raw;

            $renderers = [
                new PlasticRender($calculator, $path),
                new PlasticFlatRender($calculator, $path),
                new FlatSquareRender($calculator, $path),
                new SocialRender($calculator, $path),
            ];

            return new Badger($renderers);
        });

        $this->app->singleton('badger', Badger::class);
    }
protected function registerBadger()
    {
        $this->app->singleton(Badger::class, function (Container $app) {
            $calculator = $app->make('badger.calculator');
            $path = realpath($raw = __DIR__.'/../resources/templates') ?: $raw;

            $renderers = [
                new PlasticRender($calculator, $path),
                new PlasticFlatRender($calculator, $path),
                new FlatSquareRender($calculator, $path),
                new SocialRender($calculator, $path),
            ];

            return new Badger($renderers);
        });

        $this->app->singleton('badger', Badger::class);
    }
protected function registerBadger ( ) { $ this -> app -> singleton ( Badger :: class , function ( Container $ app ) { $ calculator = $ app -> make ( 'badger.calculator' ) ; $ path = realpath ( $ raw = __DIR__ . '/../resources/templates' ) ? : $ raw ; $ renderers = [ new PlasticRender ( $ calculator , $ path ) , new PlasticFlatRender ( $ calculator , $ path ) , new FlatSquareRender ( $ calculator , $ path ) , new SocialRender ( $ calculator , $ path ) , ] ; return new Badger ( $ renderers ) ; } ) ; $ this -> app -> singleton ( 'badger' , Badger :: class ) ; }
Register the badger class.

@return void
Register the badger class .