Класс 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 - Значения конфигурации для установки
Возвращает
массив|Подробное описание свойств
© 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.
http://api.cakephp.org/2.8/class-ProgressShellHelper.html