Пример #1
0
 public function configure(InjectorBuilder $builder)
 {
     global $wgConsulUrl, $wgConsulServiceTag;
     $builder->bind(UrlProvider::class)->toClass(ConsulUrlProvider::class)->bind(ConsulUrlProvider::BASE_URL)->to($wgConsulUrl)->bind(ConsulUrlProvider::SERVICE_TAG)->to($wgConsulServiceTag);
 }
 public function configure(InjectorBuilder $builder)
 {
     $builder->bind(PreferencePersistence::class)->toClass(PreferencePersistenceMySQL::class)->bind(PreferencePersistenceMySQL::CONNECTION_MASTER)->to($this->masterProvider)->bind(PreferencePersistenceMySQL::CONNECTION_SLAVE)->to($this->slaveProvider);
 }
Пример #3
0
 private static function bindSwaggerService(InjectorBuilder $builder)
 {
     $builder->bind(PreferencePersistence::class)->toClass(PreferencePersistenceSwaggerService::class);
 }