You are here

function twig_debugger_uninstall in Twig Debugger 1.0.x

Same name and namespace in other branches
  1. 1.1.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();
}