Класс ProgressShellHelper
Создайте полосу прогресса, используя предоставленный обратный вызов.
- BaseShellHelper
-
ProgressShellHelper
Авторские права: Авторские права (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
Лицензия: MIT License
Расположение: Cake/Console/Helper/ProgressShellHelper.php
Лицензия: MIT License
Расположение: Cake/Console/Helper/ProgressShellHelper.php
Краткое описание свойств
-
$_progressprotectedТекущая степень выполнения.integer -
$_totalprotectedОбщее количество «элементов», по которым необходимо выполнить прогресс.integer -
$_widthprotectedШирина полосы.integer
Наследованные свойства
Краткое описание методов
- draw() publicОтобразить полосу прогресса на основе текущего состояния.
- increment() publicУвеличить значение полосы прогресса.
- init() publicИнициализировать полосу прогресса для использования.
- output() publicВывод полосы прогресса.
Подробное описание методов
increment()source public
increment( integer $num 1 )
Увеличить значение полосы прогресса.
Параметры
- целое
$numнеобязательно 1 - Значение, на которое нужно увеличить прогресс.
init()source public
init( array $args array() )
Инициализировать полосу прогресса для использования.
-
totalОбщее количество элементов в полосе прогресса. По умолчанию 100. -
widthШирина полосы прогресса. По умолчанию 80.
Параметры
- массив
$argsнеобязательно array() - Данные инициализации.
output()source public
output( array $args )
Вывод полосы прогресса.
Принимает ряд параметров для настройки поведения:
-
totalОбщее количество элементов в полосе прогресса. По умолчанию 100. -
widthШирина полосы прогресса. По умолчанию 80. -
callbackОбратный вызов, который будет вызываться в цикле для продвижения полосы прогресса.
Параметры
- массив
$args - Аргументы/параметры, используемые при выводе полосы прогресса.
Исключения
RuntimeExceptionМетоды, унаследованные от BaseShellHelper
__construct()source public
__construct( ConsoleOutput $consoleOutput , array $config array() )
Конструктор.
Параметры
-
ConsoleOutput$consoleOutput - Экземпляр ConsoleOutput для использования.
- массив
$configнеобязательно array() - Настройки для этого помощника.
config()source public
config( null $config null )
Инициализировать конфигурацию и хранить значения конфигурации
Параметры
- null
$configнеобязательно null - Значения конфигурации для установки
Возвращает
массив|Подробное описание свойств
$_totalsource
protected целое
Общее количество «элементов», по которым необходимо выполнить прогресс.
© 2005–2016 The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/2.9/class-ProgressShellHelper.html