function batch_get

Same name in other branches
  1. 9 core/includes/form.inc \batch_get()
  2. 8.9.x core/includes/form.inc \batch_get()
  3. 10 core/includes/form.inc \batch_get()
  4. 11.x core/includes/form.inc \batch_get()

Retrieves the current batch.

Related topics

16 calls to batch_get()
authorize.php in ./authorize.php
Administrative script for running authorized file operations.
batch_process in includes/form.inc
Processes the batch.
batch_set in includes/form.inc
Adds a new batch.
drupal_process_form in includes/form.inc
Processes a form submission.
FormsProgrammaticTestCase::testSubmissionWorkflow in modules/simpletest/tests/form.test
Test the programmatic form submission workflow.

... See full list

File

includes/form.inc, line 4787

Code

function &batch_get() {
    // Not drupal_static(), because Batch API operates at a lower level than most
    // use-cases for resetting static variables, and we specifically do not want a
    // global drupal_static_reset() resetting the batch information. Functions
    // that are part of the Batch API and need to reset the batch information may
    // call batch_get() and manipulate the result by reference. Functions that are
    // not part of the Batch API can also do this, but shouldn't.
    static $batch = array();
    return $batch;
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.