public ViewUI::getFormProgress()
Get the user's current progress through the form stack.
Return value
FALSE if the user is not currently in a multiple-form stack. Otherwise, an associative array with the following keys:
- current: The number of the current form on the stack.
- total: The total number of forms originally on the stack.
File
- core/modules/views_ui/src/ViewUI.php, line 835
Class
- ViewUI
- Stores UI related temporary settings.
Namespace
Drupal\views_ui
Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | public function getFormProgress() { $progress = FALSE; if (! empty ( $this ->stack)) { // The forms on the stack have integer keys that don't change as the forms // are completed, so we can see which ones are still left. $keys = array_keys ( $this ->stack); // Add 1 to the array keys for the benefit of humans, who start counting // from 1 and not 0. $current = reset( $keys ) + 1; $total = end ( $keys ) + 1; if ( $total > 1) { $progress = array (); $progress [ 'current' ] = $current ; $progress [ 'total' ] = $total ; } } return $progress ; } |
Please login to continue.