5 use Drupal\filter\FilterUninstallValidator;
8 * Remove filter preventing Php uninstall.
10 class PhpUninstallValidator extends FilterUninstallValidator {
15 public function validate($module) {
17 if ($module == 'php') {
18 $this->removeFilterConfig();
24 * Deletes configuration.
26 protected function removeFilterConfig() {
27 $php_filter = \Drupal::configFactory()->getEditable('filter.format.php_code');
28 $php_filter->delete();
31 drupal_flush_all_caches();