original_string: protected function addArgument($argument, $descriptor)
      {
          $params = $descriptor->getTags()->get('param', array());
  
          if (!$this->argumentAssembler->getBuilder()) {
              $this->argumentAssembler->setBuilder($this->builder);
          }
          $argumentDescriptor = $this->argumentAssembler->create($argument, $params);
  
          $descriptor->addArgument($argumentDescriptor->getName(), $argumentDescriptor);
      }
code: protected function addArgument($argument, $descriptor)
      {
          $params = $descriptor->getTags()->get('param', array());
  
          if (!$this->argumentAssembler->getBuilder()) {
              $this->argumentAssembler->setBuilder($this->builder);
          }
          $argumentDescriptor = $this->argumentAssembler->create($argument, $params);
  
          $descriptor->addArgument($argumentDescriptor->getName(), $argumentDescriptor);
      }
code_tokens: protected function addArgument ( $ argument , $ descriptor ) { $ params = $ descriptor -> getTags ( ) -> get ( 'param' , array ( ) ) ; if ( ! $ this -> argumentAssembler -> getBuilder ( ) ) { $ this -> argumentAssembler -> setBuilder ( $ this -> builder ) ; } $ argumentDescriptor = $ this -> argumentAssembler -> create ( $ argument , $ params ) ; $ descriptor -> addArgument ( $ argumentDescriptor -> getName ( ) , $ argumentDescriptor ) ; }
docstring: Adds a single reflected Argument to the Method Descriptor.
  
  @param ArgumentReflector $argument
  @param MethodDescriptor  $descriptor
  
  @return void
docstring_tokens: Adds a single reflected Argument to the Method Descriptor .