src/libs/ConfigLib.php
public function merge_with_default( $service_name, $default_values )
    {
	if( is_array( $default_values ) && is_array( $this->_configs[$service_name] ) )
	{
	    $this->_configs[$service_name] = array_merge( $default_values, $this->_configs[$service_name] );
	}

	return $this->_configs[$service_name];
    }
public function merge_with_default( $service_name, $default_values )
    {
	if( is_array( $default_values ) && is_array( $this->_configs[$service_name] ) )
	{
	    $this->_configs[$service_name] = array_merge( $default_values, $this->_configs[$service_name] );
	}

	return $this->_configs[$service_name];
    }
public function merge_with_default ( $ service_name , $ default_values ) { if ( is_array ( $ default_values ) && is_array ( $ this -> _configs [ $ service_name ] ) ) { $ this -> _configs [ $ service_name ] = array_merge ( $ default_values , $ this -> _configs [ $ service_name ] ) ; } return $ this -> _configs [ $ service_name ] ; }
Fusionne les valeurs par defaut avec celle du fichier de config.

Les valeurs du fichiers sont prioritaire.
La mise à jour n'affecte que la config du service

@param string $service_name cible les options a mettre a jour
@param array $default_values les valeurs de config du service

@return array le tableau a jour du service.
Fusionne les valeurs par defaut avec celle du fichier de config .