Chris@0: deleteAll(); Chris@0: Chris@0: // Bootstrap up to where caches exist and clear them. Chris@0: $kernel = new DrupalKernel('prod', $class_loader); Chris@0: $kernel->setSitePath(DrupalKernel::findSitePath($request)); Chris@0: Chris@0: // Invalidate the container. Chris@0: $kernel->invalidateContainer(); Chris@0: Chris@0: // Prepare a NULL request. Chris@0: $kernel->prepareLegacyRequest($request); Chris@0: Chris@0: foreach (Cache::getBins() as $bin) { Chris@0: $bin->deleteAll(); Chris@0: } Chris@0: Chris@0: // Disable recording of cached pages. Chris@0: \Drupal::service('page_cache_kill_switch')->trigger(); Chris@0: Chris@0: drupal_flush_all_caches(); Chris@0: Chris@0: // Restore Drupal's error and exception handlers. Chris@0: // @see \Drupal\Core\DrupalKernel::boot() Chris@0: set_error_handler('_drupal_error_handler'); Chris@0: set_exception_handler('_drupal_exception_handler'); Chris@0: }