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;
    }
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;
    }
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 ; }
Fonction de process pour les parametres

@return mixed
Fonction de process pour les parametres