1.20.x view.inc view::revert($clear = TRUE)

Revert the view based on its module-provided default version (if any).

File

modules/views/includes/view.inc, line 1846
Provides the view object type and associated methods.

Class

view
An object to contain all of the data to generate a view, plus the member functions to build the view query, execute the query and render the output.

Code

function revert($clear = TRUE) {
  config('views.view.' . $this->name)->delete();
  config_install_default_config($this->module, 'views.view.' . $this->name);
  cache('views')->deletePrefix('views_query:' . $this->name);

  if ($clear) {
    // Clear caches.
    views_invalidate_cache();
  }
}