original_string: protected function createArgumentDescriptor($functionDescriptor, $argument)
      {
          $params = $functionDescriptor->getTags()->get('param', array());
  
          if (!$this->argumentAssembler->getBuilder()) {
              $this->argumentAssembler->setBuilder($this->builder);
          }
  
          return $this->argumentAssembler->create($argument, $params);
      }
code: protected function createArgumentDescriptor($functionDescriptor, $argument)
      {
          $params = $functionDescriptor->getTags()->get('param', array());
  
          if (!$this->argumentAssembler->getBuilder()) {
              $this->argumentAssembler->setBuilder($this->builder);
          }
  
          return $this->argumentAssembler->create($argument, $params);
      }
code_tokens: protected function createArgumentDescriptor ( $ functionDescriptor , $ argument ) { $ params = $ functionDescriptor -> getTags ( ) -> get ( 'param' , array ( ) ) ; if ( ! $ this -> argumentAssembler -> getBuilder ( ) ) { $ this -> argumentAssembler -> setBuilder ( $ this -> builder ) ; } return $ this -> argumentAssembler -> create ( $ argument , $ params ) ; }
docstring: Creates a new ArgumentDescriptor from the given Reflector and Param.
  
  @param FunctionDescriptor                  $functionDescriptor
  @param FunctionReflector\ArgumentReflector $argument
  
  @return ArgumentDescriptor
docstring_tokens: Creates a new ArgumentDescriptor from the given Reflector and Param .