original_string: private function addMerger(Application $container)
      {
          $this->addMergerAnnotations($container);
  
          $container['config.merger'] = $container->share(
              function () {
                  return new Merger(new AnnotationReader());
              }
          );
      }
code: private function addMerger(Application $container)
      {
          $this->addMergerAnnotations($container);
  
          $container['config.merger'] = $container->share(
              function () {
                  return new Merger(new AnnotationReader());
              }
          );
      }
code_tokens: private function addMerger ( Application $ container ) { $ this -> addMergerAnnotations ( $ container ) ; $ container [ 'config.merger' ] = $ container -> share ( function ( ) { return new Merger ( new AnnotationReader ( ) ) ; } ) ; }
docstring: Initializes and adds the configuration merger object as the 'config.merger' service to the container.
  
  @param Application $container
  
  @return void
docstring_tokens: Initializes and adds the configuration merger object as the config . merger service to the container .