public function processConfiguration($config)
    {
        $factory = new ConfigurationProcessorFactory();
        $processor = $factory->create(gettype($config));
        $config = $processor->convertToObjectConfiguration($config);
        $processor->validate($config);
        $this->config = $config;
    }
public function processConfiguration($config)
    {
        $factory = new ConfigurationProcessorFactory();
        $processor = $factory->create(gettype($config));
        $config = $processor->convertToObjectConfiguration($config);
        $processor->validate($config);
        $this->config = $config;
    }
public function processConfiguration ( $ config ) { $ factory = new ConfigurationProcessorFactory ( ) ; $ processor = $ factory -> create ( gettype ( $ config ) ) ; $ config = $ processor -> convertToObjectConfiguration ( $ config ) ; $ processor -> validate ( $ config ) ; $ this -> config = $ config ; }
processConfiguration
Conversion de la configuration en object NavitiaConfiguration
Validation de la configuration

@param mixed $config
processConfiguration Conversion de la configuration en object NavitiaConfiguration Validation de la configuration