/home/techb158/ileadtechnology.com/vendor/laravolt/avatar/src
NameSizeModeActions
Concerns/-0755rm
Generator/-0755rm
Avatar.php121950644editdlrm
Facade.php2190644editdlrm
LumenServiceProvider.php18510644editdlrm
ServiceProvider.php18540644editdlrm
Edit: /home/techb158/ileadtechnology.com/vendor/laravolt/avatar/src/ServiceProvider.php (1854B)
app->bind('avatar', function (Application $app) { $cache = $app->make('cache.store'); $config = $app['config']->get('laravolt.avatar', []); $avatar = new Avatar($config, $cache); $avatar->setGenerator($app['avatar.generator']); return $avatar; }); $this->app->bind('avatar.generator', function (Application $app) { $config = $app->make('config'); $class = $config->get('laravolt.avatar.generator'); return new $class; }); } public function provides() { return ['avatar', 'avatar.generator']; } /** * Application is booting. * * @return void */ public function boot() { $this->registerConfigurations(); } /** * Register the package configurations. * * @return void */ protected function registerConfigurations() { $this->mergeConfigFrom($this->packagePath('config/config.php'), 'laravolt.avatar'); $this->publishes([$this->packagePath('config/config.php') => config_path('laravolt/avatar.php')], 'config'); } /** * Loads a path relative to the package base directory. * * @param string $path * @return string */ protected function packagePath($path = '') { return sprintf('%s/../%s', __DIR__, $path); } }