original_string: public function processConfiguration($config)
      {
          $factory = new ConfigurationProcessorFactory();
          $processor = $factory->create(gettype($config));
          $config = $processor->convertToObjectConfiguration($config);
          $processor->validate($config);
          $this->config = $config;
      }
code: public function processConfiguration($config)
      {
          $factory = new ConfigurationProcessorFactory();
          $processor = $factory->create(gettype($config));
          $config = $processor->convertToObjectConfiguration($config);
          $processor->validate($config);
          $this->config = $config;
      }
code_tokens: public function processConfiguration ( $ config ) { $ factory = new ConfigurationProcessorFactory ( ) ; $ processor = $ factory -> create ( gettype ( $ config ) ) ; $ config = $ processor -> convertToObjectConfiguration ( $ config ) ; $ processor -> validate ( $ config ) ; $ this -> config = $ config ; }
docstring: processConfiguration
  Conversion de la configuration en object NavitiaConfiguration
  Validation de la configuration
  
  @param mixed $config
docstring_tokens: processConfiguration Conversion de la configuration en object NavitiaConfiguration Validation de la configuration