public static function get_all_config_files()
 {
     $all_config_files = array();
     $project_directory = HaddockProjectOrganisation_ProjectDirectoryHelper::get_project_directory();
     /*
      * Get the config files in the module directories.
      */
     foreach ($project_directory->get_module_directories() as $module_directory) {
         if ($module_directory->has_config_directory()) {
             $config_directory = $module_directory->get_config_directory();
             $all_config_files = array_merge($all_config_files, $config_directory->get_all_config_files());
         }
     }
     /*
      * Get the config files that are specific to this
      * instance of the project.
      */
     $instance_specific_config_directory = Configuration_ConfigDirectoriesHelper::get_instance_specific_config_directory();
     $all_config_files = array_merge($all_config_files, $instance_specific_config_directory->get_all_config_files());
     #usort(
     #	$all_config_files,
     #	create_function(
     #		'$a, $b',
     #		'strcmp($a->get_name(), $b->get_name());'
     #	)
     #);
     return $all_config_files;
 }
 public static function get_delta_files_database_file_directory_name()
 {
     $instance_specific_config_directory = Configuration_ConfigDirectoriesHelper::get_instance_specific_config_directory();
     return $instance_specific_config_directory->get_name() . DIRECTORY_SEPARATOR . 'database';
 }