server/src/app/Providers/LexvoServiceProvider.php
changeset 28 b0b56e0f8c7f
child 405 f239c8c5bb94
equal deleted inserted replaced
27:a2342f26c9de 28:b0b56e0f8c7f
       
     1 <?php
       
     2 
       
     3 namespace CorpusParole\Providers;
       
     4 
       
     5 use Config;
       
     6 
       
     7 use Illuminate\Support\ServiceProvider;
       
     8 
       
     9 class LexvoServiceProvider extends ServiceProvider
       
    10 {
       
    11     /**
       
    12      * Register the application services.
       
    13      *
       
    14      * @return void
       
    15      */
       
    16     public function register()
       
    17     {
       
    18         $this->app->bind('CorpusParole\Services\LexvoResolverInterface', function($app) {
       
    19             $sparqlClient = $app->make('EasyRdf\Sparql\Client', [config('corpusparole.lexvo_sesame_query_url'), null]);
       
    20             return $app->make('CorpusParole\Services\LexvoResolver', [$sparqlClient,]);
       
    21         });
       
    22     }
       
    23 }