function _batch_api_percentage

_batch_api_percentage($total, $current)

Formats the percent completion for a batch set.

Parameters

int $total: The total number of operations.

int|float $current: The number of the current operation. This may be a floating point number rather than an integer in the case of a multi-step operation that is not yet complete; in that case, the fractional part of $current represents the fraction of the operation that has been completed.

Return value

string The properly formatted percentage, as a string. We output percentages using the correct number of decimal places so that we never print "100%" until we are finished, but we also never print more decimal places than are meaningful.

See also

_batch_process()

File

core/includes/batch.inc, line 356
Batch processing API for processes to run in multiple HTTP requests.

Code

function _batch_api_percentage($total, $current) {
  return Percentage::format($total, $current);
}

© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/core!includes!batch.inc/function/_batch_api_percentage/8.1.x