ReviewOS

also looking at this

meemalabs/laravel-meema

Implement Adapater and Additional Facade

#14
Merged glennmichael123 wants to merge implement-adapter into main
4 files +101 -4
src/Providers/MeemaServiceProvider.phpmodified+20-2
Changes to src/Providers/MeemaServiceProvider.php
@@ -23,7 +23,7 @@ class MeemaServiceProvider extends ServiceProvider
2323
2424 Storage::extend('meema', function ($app, $config) {
2525 $client = new MeemaClient(
26 $config['meema_api_key']
26 $config['meema.secret_api_key']
2727 );
2828
2929 return new Filesystem(new MeemaAdapter($client));
@@ -37,6 +37,18 @@ class MeemaServiceProvider extends ServiceProvider
3737 {
3838 $this->registerMeemaClient();
3939
40 $this->bindModels();
41
42 $this->mergeConfigFrom(__DIR__.'/../../config/config.php', 'meema');
43 }
44
45 /**
46 * Registers the Meema SDK Client Models.
47 *
48 * @return void
49 */
50 public function bindModels()
51 {
4052 $this->app->bind('meema-media', function ($app) {
4153 return $app['meema']->media();
4254 });
@@ -53,7 +65,13 @@ class MeemaServiceProvider extends ServiceProvider
5365 return $app['meema']->favorites();
5466 });
5567
56 $this->mergeConfigFrom(__DIR__.'/../../config/config.php', 'meema');
68 $this->app->bind('meema-image', function ($app) {
69 return $app['meema']->image();
70 });
71
72 $this->app->bind('meema-video', function ($app) {
73 return $app['meema']->video();
74 });
5775 }
5876
5977 /**