original_string: protected function registerCustomBindings(): void
      {
          $repositoryFactory = $this->app->make(IRepositoryFactory::class);
  
          foreach (config('laravel_repositories.bindings') as $className => $repository) {
              $repositoryFactory->register($className, $repository);
          }
      }
code: protected function registerCustomBindings(): void
      {
          $repositoryFactory = $this->app->make(IRepositoryFactory::class);
  
          foreach (config('laravel_repositories.bindings') as $className => $repository) {
              $repositoryFactory->register($className, $repository);
          }
      }
code_tokens: protected function registerCustomBindings ( ) : void { $ repositoryFactory = $ this -> app -> make ( IRepositoryFactory :: class ) ; foreach ( config ( 'laravel_repositories.bindings' ) as $ className => $ repository ) { $ repositoryFactory -> register ( $ className , $ repository ) ; } }
docstring: Register custom repositories implementations.
  
  @return void
  
  @throws BindingResolutionException
docstring_tokens: Register custom repositories implementations .