function twig_debugger_uninstall in Twig Debugger 1.1.x
Same name and namespace in other branches
- 1.0.x twig_debugger.install \twig_debugger_uninstall()
Implements hook_uninstall().
File
- ./
twig_debugger.install, line 27 - Twig Debugger.
Code
function twig_debugger_uninstall() {
$source = DRUPAL_ROOT . '/sites/default/services.yml';
chmod(DRUPAL_ROOT . '/sites/default', 0777);
file_put_contents($source, str_replace('debug: true', 'debug: false', file_get_contents($source)));
file_put_contents($source, str_replace('auto_reload: false', 'auto_reload: null', file_get_contents($source)));
file_put_contents($source, str_replace('cache: false', 'cache: true', file_get_contents($source)));
unlink($source);
chmod(DRUPAL_ROOT . '/sites/default', 0555);
drupal_flush_all_caches();
}