Ensures that the config directory exists and is writable, or can be made so.
string $type: Type of config directory to return. Drupal core provides 'active' and 'staging'.
bool TRUE if the config directory exists and is writable.
function install_ensure_config_directory($type) {
// The config directory must be defined in settings.php.
global $config_directories;
if (!isset($config_directories[$type])) {
return FALSE;
}
else {
$config_directory = config_get_config_directory($type);
return file_prepare_directory($config_directory, FILE_CREATE_DIRECTORY | FILE_MODIFY_PERMISSIONS);
}
}