original_string: public function processParameters()
      {
          $parameters = $this->getParameters();
          $factory = $this->buildFactory();
          $parametersType = $this->buildParametersType();
          $request = $factory->create($parametersType);
          if (!is_null($parameters)) {
              $processorFactory = new ParametersProcessorFactory();
              $processor = $processorFactory->create(gettype($parameters));
              $request = $processor->convertToObjectParameters(
                  $request,
                  $parameters
              );
          }
          return $request;
      }
code: public function processParameters()
      {
          $parameters = $this->getParameters();
          $factory = $this->buildFactory();
          $parametersType = $this->buildParametersType();
          $request = $factory->create($parametersType);
          if (!is_null($parameters)) {
              $processorFactory = new ParametersProcessorFactory();
              $processor = $processorFactory->create(gettype($parameters));
              $request = $processor->convertToObjectParameters(
                  $request,
                  $parameters
              );
          }
          return $request;
      }
code_tokens: public function processParameters ( ) { $ parameters = $ this -> getParameters ( ) ; $ factory = $ this -> buildFactory ( ) ; $ parametersType = $ this -> buildParametersType ( ) ; $ request = $ factory -> create ( $ parametersType ) ; if ( ! is_null ( $ parameters ) ) { $ processorFactory = new ParametersProcessorFactory ( ) ; $ processor = $ processorFactory -> create ( gettype ( $ parameters ) ) ; $ request = $ processor -> convertToObjectParameters ( $ request , $ parameters ) ; } return $ request ; }
docstring: Fonction de process pour les parametres
  
  @return mixed
docstring_tokens: Fonction de process pour les parametres