public ViewExecutable::validate()
Makes sure the view is completely valid.
Return value
array An array of error strings. This will be empty if there are no validation errors.
File
- core/modules/views/src/ViewExecutable.php, line 2087
Class
- ViewExecutable
- Represents a view as a whole.
Namespace
Drupal\views
Code
public function validate() { $errors = array(); $this->initDisplay(); $current_display = $this->current_display; foreach ($this->displayHandlers as $id => $display) { if (!empty($display)) { if (!empty($display->display['deleted'])) { continue; } $result = $this->displayHandlers->get($id)->validate(); if (!empty($result) && is_array($result)) { $errors[$id] = $result; } } } $this->setDisplay($current_display); return $errors; }
Please login to continue.