/** * Register the service provider. * * @return void */ public function register() { parent::register(); $this->app->bindShared('cache', function ($app) { return new CacheManager($app); }); }
/** * Register bindings in the container. * * @return void */ public function register() { parent::register(); // replace cache manager $this->app->singleton('cache', function ($app) { return new CacheManager($app); }); }
/** * Replace \Illuminate\Cache\CacheManager with B3IT\CacheManager * * @return void */ public function register() { parent::register(); $this->app->bindShared('cache', function ($app) { return new CacheManager($app); }); $this->app->bindShared('memcached.connector', function () { return new MemcachedConnector(); }); }
/** * Registers the service provider. */ public function register() { parent::register(); $this->app->singleton('yacache', function ($app) { return new CacheManager($app); }); $this->app->singleton('yacache.store', function ($app) { return $app['yacache']->driver(); }); $this->registerCommands(); }