LICENSE
This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@zend.com so we can send you a copy immediately.
Zend_ProgressBar offers an interface for multiple enviroments.
Zend_ProgressBar_Adapter $_adapter = ''Adapter for the output
Detailsfloat $_current = ''Current value
Detailsfloat $_max = ''Max value
Detailsfloat $_min = ''Min value
Detailsstring $_persistenceNamespace = 'null'Namespace for keeping the progressbar persistent
Detailsinteger $_startTime = ''Start time of the progressbar, required for ETA
Detailsstring $_statusText = 'null'Current status text
Details__construct(
Zend_ProgressBar_Adapter $adapter, float $min
=
0, float $max
=
100, string $persistenceNamespace
=
null
)
:
Create a new progressbar backend.
Detailsfinish(
)
:
voidCall the adapters finish() behaviour
DetailsgetAdapter(
)
:
Zend_ProgressBar_AdapterGet the current adapter
Detailsnext(
$diff
=
1, string $text
=
null
)
:
voidUpdate the progressbar to the next value
Detailsupdate(
float $value
=
null, string $text
=
null
)
:
voidUpdate the progressbar
Details