function system_post_update_amend_config_sync_readme_url
Fix path in README.txt in CONFIG_SYNC_DIRECTORY.
File
-
core/
modules/ system/ system.post_update.php, line 192
Code
function system_post_update_amend_config_sync_readme_url() {
$configuration_directory = Settings::get('config_sync_directory');
$readme_path = $configuration_directory . '/README.txt';
if (!file_exists($readme_path)) {
// No operation if the original file is not there.
return;
}
$writable = is_writable($readme_path) || !file_exists($readme_path) && is_writable($configuration_directory);
if (!$writable) {
// Cannot write the README.txt file, nothing to do.
return;
}
$original_content = file_get_contents($readme_path);
$changed_content = str_replace('admin/config/development/configuration/sync', 'admin/config/development/configuration', $original_content);
file_put_contents($readme_path, $changed_content);
return \t('Amended configuration synchronization readme file content.');
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.