Spec-Zone.ru › CakePHP 2.7

Класс TestTask

Класс задачи для создания и обновления тестовых файлов.

Объект
Extended by Shell
Extended by AppShell
Extended by BakeTask
Extended by TestTask
Пакет: Cake\Console\Command\Task
Авторские права: Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
Лицензия: MIT License
Расположение Cake/Console/Command/Task/TestTask.php

Подробное описание методов

_addFixtureисточник protected

_addFixture( string $name )

Добавить имя класса в список фикстур. Устанавливает префикс app. или plugin.plugin_name.

Параметры

строка $name
Имя класса модели, для которой может потребоваться фикстура.

_interactiveисточник protected

_interactive( string $type null )

Обработка интерактивного создания

Параметры

строка $type необязательно null
Тип объекта для создания тестового экземпляра.

Возвращает

string|boolean
строка|логическое значение

_processControllerисточник protected

_processController( Controller $subject )

Обработка всех моделей, связанных с контроллером, и создание списка фикстур.

Параметры

Controller $subject
Контроллер для получения имен моделей.

_processModelисточник protected

_processModel( Model $subject )

Рекурсивно обрабатывает модель и извлекает все имена моделей, преобразуя их в имена фикстур.

Параметры

Model $subject
Класс модели для сканирования ассоциаций и извлечения фикстур.

bakeисточник public

bake( string $type , string $className )

Выполняет окончательные шаги по генерации данных для создания тестового случая.

Параметры

строка $type
Тип объекта для создания тестового случая (например, Model, Controller).
строка $className
«Имя Cake» для класса (например, Posts для PostsController).

Возвращает

string|boolean
строка|логическое значение

buildTestSubjectисточник public

buildTestSubject( string $type , string $class )

Создает экземпляр класса для тестирования, чтобы можно было обнаружить фикстуры.

Параметры

строка $type
Тип объекта, для которого генерируются тесты (например, контроллер).
строка $class
Имя класса, для которого генерируется тест.

Возвращает

object
Экземпляр класса, который будет тестироваться.

executeисточник public

execute( )

Метод выполнения, всегда используемый для задач.

Переопределяет

BakeTask::execute()

generateConstructorисточник public

generateConstructor( string $type , string $fullClassName , string $plugin )

Генерирует фрагмент кода конструктора для типа и имени класса.

Параметры

строка $type
Тип объекта, для которого генерируются тесты (например, контроллер).
строка $fullClassName
Имя класса, для которого генерируется тест.
строка $plugin
Имя плагина.

Возвращает

array
Фрагменты кода конструктора для создаваемого объекта.

generateFixtureListисточник public

generateFixtureList( object $subject )

Генерирует список фикстур, которые понадобятся для выполнения этого теста, на основе загруженных моделей.

Параметры

объект $subject
Объект, для которого нужно сгенерировать фикстуры.

Возвращает

array
Массив фикстур для включения в тест.

generateUsesисточник public

generateUses( string $type , string $realType , string $className )

Генерирует вызовы uses() для типа и имени класса.

Параметры

строка $type
Тип объекта, для которого генерируются тесты (например, контроллер).
строка $realType
Имя пакета для класса.
строка $className
Имя класса, для которого генерируется тест.

Возвращает

array
Массив, содержащий используемые классы

getBaseTypeисточник public

getBaseType( string $type )

Получение базового класса и имени пакета для заданного типа.

Параметры

строка $type
Тип, в котором находится класс, для которого генерируется тест.

Возвращает

array
Массив (класс, тип)

Выбрасывает

CakeException
при недопустимых типах.

getClassNameисточник public

getClassName( string $objectType )

Получение выбранного пользователем имени класса для выбранного типа.

Параметры

строка $objectType
Тип объекта для перечисления классов (например, Model, Controller).

Возвращает

string
Имя класса, выбранное пользователем.

getObjectTypeисточник public

getObjectType( )

Взаимодействие с пользователем для получения выбранного типа. Может завершить выполнение скрипта.

Возвращает

string
Выбранный пользователем тип.

getOptionParserисточник public

getOptionParser( )

Получает экземпляр парсера опций и настраивает его.

Возвращает

ConsoleOptionParser
ConsoleOptionParser

Переопределяет

Shell::getOptionParser()

getRealClassNameисточник public

getRealClassName( string $type , string $class )

Получает реальное имя класса из сокращенной формы Cake. Если имя класса уже имеет суффикс типа, тип не будет дублироваться.

Параметры

строка $type
Тип объекта, для которого генерируются тесты (например, контроллер).
строка $class
Имя класса, для которого генерируется тест.

Возвращает

string
Реальное имя класса

getTestableMethodsисточник public

getTestableMethods( string $className )

Получение методов, объявленных в заданном классе. Методы родительских классов не возвращаются.

Параметры

строка $className
Имя класса для проверки.

Возвращает

array
Массив имён методов.

getUserFixturesисточник public

getUserFixtures( )

Взаимодействие с пользователем для получения дополнительных фикстур, которые он хочет использовать.

Возвращает

array
Массив фикстур, которые пользователь хочет добавить.
END_OF_DOCUMENT_MARKER

hasMockClasssource public

hasMockClass( string $type )

Требуется ли моковая модель для этого типа теста? Контроллеры требуют моковую модель.

Параметры

string $type
Тип объекта, для которого генерируются тесты, например, контроллер.

Возвращает

boolean
bool

isLoadableClasssource public

isLoadableClass( string $package , string $class )

Проверка, загружен ли класс с указанным пакетом или может быть загружен.

Параметры

string $package
Пакет объекта, для которого генерируются тесты, например, контроллер.
string $class
Имя класса, для которого генерируется тест.

Возвращает

boolean
bool

mapTypesource public

mapType( string $type , string $plugin )

Преобразование типов, используемых TestTask, в конкретные типы, которые может использовать App::uses.

Параметры

string $type
Тип сущности, для которой генерируется тест.
string $plugin
Имя плагина.

Возвращает

string
string

Исключения

CakeException
При запросе неверных типов объектов.

testCaseFileNamesource public

testCaseFileName( string $type , string $className )

Формирование имени файла для тестового случая. Обработка суффиксов для контроллеров и получение пути к плагину, если необходимо.

Параметры

string $type
Тип объекта, для которого генерируются тесты, например, контроллер.
string $className
Имя класса, для которого генерируется тест.

Возвращает

string
Имя файла, в который должен быть создан тест.

typeCanDetectFixturessource public

typeCanDetectFixtures( string $type )

Проверка, может ли выбранный тип найти свои фикстуры. В настоящее время поддерживаются только модели и контроллеры.

Параметры

string $type
Тип объекта, для которого генерируются тесты, например, контроллер.

Возвращает

boolean
bool

Методы, унаследованные от BakeTask

getPathsource public

getPath( )

Получение пути для вывода. Проверка свойства плагина и возвращение корректного пути.

Возвращает

string
Путь для вывода.

startupsource public

startup( )

Отключение кэширования и включение отладки для выпечки. Это принудительно заставляет использовать самую последнюю схему базы данных.

Переопределяет

Shell::startup()

Методы, унаследованные от Shell

__constructsource public

__construct( ConsoleOutput $stdout null , ConsoleOutput $stderr null , ConsoleInput $stdin null )

Создаёт экземпляр этого Shell.

Параметры

ConsoleOutput $stdout необязательно null
Объект ConsoleOutput для стандартного вывода.
ConsoleOutput $stderr необязательно null
Объект ConsoleOutput для стандартного потока ошибок.
ConsoleInput $stdin необязательно null
Объект ConsoleInput для стандартного ввода.

Ссылка

http://book.cakephp.org/2.0/ru/console-and-shells.html#Shell

Переопределяет

Object::__construct()

__getsource public

__get( string $name )

Перегрузка get для ленивого создания задач

Параметры

string $name
Имя свойства для доступа.

Возвращает

Shell
Объект задачи

__issetsource public

__isset( string $name )

Ленично загружает модели, используя метод loadModel(), если объявлены в $uses

Параметры

string $name
Имя модели для поиска.

_checkUnitTestsource protected

_checkUnitTest( )

Действие по созданию Unit Test

Возвращает

boolean
Успешно

_controllerNamesource protected

_controllerName( string $name )

Создаёт правильное множественное имя контроллера для указанного имени класса контроллера.

Параметры

string $name
Имя класса контроллера

Возвращает

string
Множественное имя контроллера

_controllerPathsource protected

_controllerPath( string $name )

Создаёт правильный путь к контроллеру для указанного имени класса контроллера.

Параметры

string $name
Имя класса контроллера

Возвращает

string
Путь к контроллеру

_displayHelpsource protected

_displayHelp( string $command )

Вывод справки в правильном формате

Параметры

string $command
Команда, для которой требуется справка.

_getInputsource protected

_getInput( string $prompt , string|array $options , string $default )

Запрашивает у пользователя ввод и возвращает его.

Параметры

string $prompt
Текст запроса.
string|array $options
Массив или строка опций.
string $default
Значение ввода по умолчанию.

Возвращает

Either
значение по умолчанию или введённое пользователем.

_loadModelssource protected

_loadModels( )

Если $uses - массив, загрузить каждую модель из массива

Возвращает

boolean
bool

_modelKeysource protected

_modelKey( string $name )

Создаёт правильное нижнее подчеркивание ключа модели для ассоциаций

Параметры

string $name
Имя класса модели

Возвращает

string
Единственное имя ключа модели

_modelNamesource protected

_modelName( string $name )

Создаёт правильное верблюжье имя модели (единственное число) для указанного имени.

Параметры

string $name
Имя

Возвращает

string
Верблюжье имя модели (единственное число)

_modelNameFromKeysource protected

_modelNameFromKey( string $key )

Создаёт правильное имя модели по внешнему ключу.

Параметры

string $key
Внешний ключ

Возвращает

string
Имя модели

_pluginPathsource protected

_pluginPath( string $pluginName )

Находит правильный путь к плагину. Просматривает $pluginPaths в поисках нужного плагина.

Параметры

строка $pluginName
Название плагина, например, DebugKit

Возвращает

string
путь путь к нужному плагину.

_pluralHumanNamesource protected

_pluralHumanName( string $name )

Создаёт множественное человекопонятное имя, используемое в представлениях.

Параметры

строка $name
Имя контроллера

Возвращает

string
Множественное человекопонятное имя

_pluralNamesource protected

_pluralName( string $name )

Создаёт множественное имя для представлений.

Параметры

строка $name
Используемое имя

Возвращает

string
Множественное имя для представлений

_singularHumanNamesource protected

_singularHumanName( string $name )

Создаёт единственное человекопонятное имя, используемое в представлениях.

Параметры

строка $name
Имя контроллера

Возвращает

string
Единственное человекопонятное имя

_singularNamesource protected

_singularName( string $name )

Создаёт единственное имя для использования в представлениях.

Параметры

строка $name
Множественное имя с подчёркиваниями.

Возвращает

string
имя

_useLoggersource protected

_useLogger( boolean $enable true )

Используется для включения или отключения вывода журнала потока в stdout и stderr. Если вы не хотите видеть всё, что регистрируется через CakeLog, в stdout или stderr, вызовите эту функцию с параметром false.

Параметры

логический $enable необязательно true
включить или отключить вывод CakeLog

_welcomesource protected

_welcome( )

Отображает заголовок для оболочки.

clearsource public

clear( )

Очистить консоль.

Ссылка

http://book.cakephp.org/2.0/ru/console-and-shells.html#Shell::clear

createFilesource public

createFile( string $path , string $contents )

Создаёт файл по заданному пути.

Параметры

строка $path
Куда поместить файл.
строка $contents
Содержимое файла.

Возвращает

boolean
Успех

Ссылка

http://book.cakephp.org/2.0/ru/console-and-shells.html#Shell::createFile

dispatchShellsource public

dispatchShell( )

Отправляет команду другой оболочке. Аналогично Object::requestAction(), но предназначено для запуска оболочек из других оболочек.

Использование:

Со строковой командой:

return $this->dispatchShell('schema create DbAcl');

Избегайте использования этого формата, если у вас есть строковые аргументы с пробелами. Диспеч отправлять будет неправильно. Используйте этот формат только для простого диспетчеризации команд.

С массивом команд:

return $this->dispatchShell('schema', 'create', 'i18n', '--dry');

Возвращает

mixed
Результат работы другой оболочки.

Ссылка

http://book.cakephp.org/2.0/ru/console-and-shells.html#Shell::dispatchShell

errsource public

err( string|array $message null , integer $newlines 1 )

Выводит одно или несколько сообщений об ошибках в stderr. Если параметры не переданы, выводит только новую строку.

Параметры

строка|массив $message необязательно null
Строка или массив строк для вывода
целое число $newlines необязательно 1
Количество добавляемых новых строк

Ссылка

http://book.cakephp.org/2.0/ru/console-and-shells.html#Shell::err

errorsource public

error( string $title , string $message null )

Отображает отформатированное сообщение об ошибке и завершает приложение со статусом 1.

Параметры

строка $title
Заголовок ошибки
строка $message необязательно null
Необязательное сообщение об ошибке

Ссылка

http://book.cakephp.org/2.0/ru/console-and-shells.html#Shell::error

hasMethodsource public

hasMethod( string $name )

Проверяет, имеет ли эта оболочка вызываемый метод с заданным именем.

Параметры

строка $name
Имя метода для проверки.

Возвращает

boolean
bool

Ссылка

http://book.cakephp.org/2.0/ru/console-and-shells.html#Shell::hasMethod

hasTasksource public

hasTask( string $task )

Проверяет, есть ли у этой оболочки задача с заданным именем.

Параметры

строка $task
Имя задачи для проверки.

Возвращает

boolean
Успех

Ссылка

http://book.cakephp.org/2.0/ru/console-and-shells.html#Shell::hasTask

hrsource public

hr( integer $newlines 0 , integer $width 63 )

Выводит ряд символов дефиса в стандартный вывод, служит визуальным разделителем.

Параметры

целое число $newlines необязательно 0
Количество новых строк для добавления перед и после
целое число $width необязательно 63
Ширина строки, по умолчанию 63

Ссылка

http://book.cakephp.org/2.0/ru/console-and-shells.html#Shell::hr

insource public

in( string $prompt , string|array $options null , string $default null )

Запрашивает у пользователя ввод и возвращает его.

Параметры

строка $prompt
Текст запроса.
строка|массив $options необязательно null
Массив или строка вариантов.
строка $default необязательно null
Значение ввода по умолчанию.

Возвращает

mixed
Значение по умолчанию или введённое пользователем.

Ссылка

http://book.cakephp.org/2.0/ru/console-and-shells.html#Shell::in

initializesource public

initialize( )

Инициализирует оболочку, выполняет роль конструктора для подклассов, позволяет настраивать задачи перед выполнением оболочки.

Ссылка

http://book.cakephp.org/2.0/ru/console-and-shells.html#Shell::initialize
END_OF_DOCUMENT_MARKER

loadModelsource public

loadModel( string $modelClass null , mixed $id null )

Загружает и инициализирует модели, необходимые для этого командного интерпретатора.

Параметры

string $modelClass необязательно null
Имя класса модели для загрузки
mixed $id необязательно null
Начальный идентификатор, который должна иметь экземпляризованная модель

Возвращает

mixed
true, если найдена одна модель и создан экземпляр; возвращает ошибку, если модель не найдена.

Выбрасывает

MissingModelException
если класс модели не может быть найден.

loadTaskssource public

loadTasks( )

Загружает задачи, определенные в public $tasks

Возвращает

boolean
bool

nlsource public

nl( integer $multiplier 1 )

Возвращает одну или несколько последовательностей символов новой строки.

Параметры

integer $multiplier необязательно 1
Число повторений последовательности символов новой строки

Возвращает

string
строка

Ссылка

http://book.cakephp.org/2.0/ru/console-and-shells.html#Shell::nl

outsource public

out( string|array $message null , integer $newlines 1 , integer $level Shell::NORMAL )

Выводит одно или несколько сообщений в стандартный вывод. Если параметры не переданы, выводится только символ новой строки.

Уровни вывода

Существует 3 встроенных уровня вывода. Shell::QUIET, Shell::NORMAL, Shell::VERBOSE. Уровни вывода verbose и quiet соответствуют переключателям вывода verbose и quiet в большинстве командных интерпретаторов. Использование Shell::QUIET для сообщения означает, что оно всегда будет отображаться. Использование Shell::VERBOSE означает, что оно будет отображаться только при включенном подробном выводе.

Параметры

string|array $message необязательно null
Строка или массив строк для вывода
integer $newlines необязательно 1
Число символов новой строки для добавления
integer $level необязательно Shell::NORMAL
Уровень вывода сообщения, см. выше.

Возвращает

integer|boolean
Возвращает число байтов, возвращённых при записи в стандартный вывод.

Ссылка

http://book.cakephp.org/2.0/ru/console-and-shells.html#Shell::out

overwritesource public

overwrite( array|string $message , integer $newlines 1 , integer $size null )

Перезаписывает уже выведенный текст.

Полезно для создания индикаторов выполнения или когда вы хотите заменить текст, уже выведенный на экран, новым текстом.

Предупреждение Вы не можете перезаписать текст, содержащий символы новой строки.

Параметры

array|string $message
Сообщение для вывода.
integer $newlines необязательно 1
Число символов новой строки для добавления.
integer $size необязательно null
Количество байтов для перезаписи. По умолчанию равно длине последнего выведенного сообщения.

Возвращает

integer|boolean
Возвращает количество байтов, возвращенных при записи в стандартный вывод.

paramsource public

param( string $name )

Безопасно обращается к значениям в $this->params.

Параметры

string $name
Имя параметра для получения.

Возвращает

string|boolean|null
Значение. Возвращает null, если параметр не существует.

runCommandsource public

runCommand( string $command , array $argv )

Выполняет командный интерпретатор с предоставленным argv.

Делегирует вызовы задачам и разрешает методы внутри класса. Команды ищутся в следующем порядке:

  • Метод в командном интерпретаторе.
  • Соответствующее имя задачи.
  • main() метод.

Если командный интерпретатор реализует метод main(), все отсутствующие вызовы методов будут отправлены в main() с оригинальным именем метода в argv.

Параметры

string $command
Имя команды для выполнения в этом командном интерпретаторе. Если этот аргумент пуст, и командный интерпретатор имеет метод main(), этот метод будет вызван вместо него.
array $argv
Массив аргументов для выполнения командного интерпретатора. В этом массиве должно отсутствовать имя командного интерпретатора.

Ссылка

http://book.cakephp.org/2.0/ru/console-and-shells.html#Shell::runCommand

shortPathsource public

shortPath( string $file )

Делает абсолютный путь к файлу более читаемым

Параметры

string $file
Абсолютный путь к файлу

Возвращает

string
короткое обозначение пути

Ссылка

http://book.cakephp.org/2.0/ru/console-and-shells.html#Shell::shortPath

wrapTextsource public

wrapText( string $text , string|integer|array $options array() )

Обертывает блок текста. Позволяет задать ширину и отступы для блока текста.

Опции

  • width Ширина обрезки. По умолчанию 72
  • wordWrap Обрезка только по границам слов (пробелы). По умолчанию true.
  • indent Отступ текста с помощью указанной строки. По умолчанию null.

Параметры

string $text
Текст для форматирования.
string|integer|array $options необязательно array()
Массив опций или целое число для обрезки текста.

Возвращает

string
Обёрнутый/отступленный текст

См. также

CakeText::wrap()

Ссылка

http://book.cakephp.org/2.0/ru/console-and-shells.html#Shell::wrapText

Методы, унаследованные от Object

_mergeVarssource protected

_mergeVars( array $properties , string $class , boolean $normalize true )

Объединяет свойство $property этого объекта со свойством в определении $class. Значение свойства этого класса будет объединено поверх $class'.

Это предоставляет часть магии DRY, предоставляемой CakePHP. Если вы хотите отключить его, переопределите этот метод как пустую функцию.

Параметры

array $properties
Имя свойств для объединения.
string $class
Класс для объединения свойства с.
boolean $normalize необязательно true
Установите в значение true, чтобы выполнить свойства через Hash::normalize() перед объединением.

_setsource protected

_set( array $properties array() )

Позволяет установить несколько свойств объекта в одной строке кода. Будут установлены только свойства, которые являются частью объявления класса.

Параметры

array $properties необязательно array()
Ассоциативный массив, содержащий свойства и соответствующие значения.

_stopsource protected

_stop( integer|string $status 0 )

Останавливает выполнение текущего скрипта. Оборачивает exit(), что упрощает тестирование.

Параметры

integer|string $status необязательно 0
см. http://php.net/exit для значений

dispatchMethodsource public

dispatchMethod( string $method , array $params array() )

Вызывает метод этого объекта с заданными параметрами. Предоставляет объектно-ориентированную оболочку для call_user_func_array

Параметры

string $method
Имя вызываемого метода
array $params необязательно array()
Список параметров для использования при вызове $method

Возвращает

mixed
Возвращает результат вызова метода
END_OF_DOCUMENT_MARKER

logsource public

log( string $msg , integer $type LOG_ERR , null|string|array $scope null )

Удобный метод для записи сообщения в CakeLog. Для получения дополнительной информации о записи в журналы, см. CakeLog::write().

Параметры

строка $msg
Сообщение журнала
целое число $type необязательно LOG_ERR
Постоянная типа ошибки. Определена в app/Config/core.php.
null|строка|массив $scope необязательно null
Область(и), в которой создается сообщение журнала. Для получения дополнительной информации о журналах областей, см. CakeLog::config().

Возвращает

boolean
Успешность записи в журнал

requestActionsource public

requestAction( string|array $url , array $extra array() )

Вызывает метод контроллера из любой точки. Может использоваться для подключения контроллеров друг к другу или связывания плагинов с основной программой. requestAction может использоваться для возвращения отрисованных представлений или получения значения, возвращаемого действиями контроллеров.

Под капотом этот метод использует Router::reverse() для преобразования параметра $url в строку URL. Вы должны использовать форматы URL, совместимые с Router::reverse().

Передача данных POST и GET

Данные POST и GET могут быть смоделированы в requestAction. Используйте $extra['url'] для данных GET. Параметр $extra['data'] позволяет моделировать данные POST.

Параметры

строка|массив $url
URL в виде строки или массива. В отличие от других массивов URL в CakePHP, этот URL не будет автоматически обрабатывать передаваемые и именованные аргументы в параметре $url.
массив $extra необязательно array()
Если массив включает ключ "return", он устанавливает AutoRender в true. Также может использоваться для отправки данных GET/POST, а также именованных/передаваемых аргументов.

Возвращает

mixed
Логическое значение true или false об успехе/неудачи, или содержимое отрисованного действия, если в $extra установлен ключ 'return'.

toStringsource public

toString( )

Преобразование объекта в строку. Каждый класс может переопределять этот метод по необходимости.

Возвращает

string
Имя этого класса

Постоянные, унаследованные от Shell

CODE_ERROR, NORMAL, QUIET, VERBOSE

Краткое описание свойств

$_fixturessource

protected массив

Внутренний список фикстур, которые были добавлены до сих пор.

array()

$baseTypessource

public массив

Сопоставление между пакетами и их базовым классом + пакетом. Используется для генерации вызова App::uses() для загрузки базовых классов, если разработчик забыл это сделать.

array(
    'Model' => array('Model', 'Model'),
    'Behavior' => array('ModelBehavior', 'Model'),
    'Controller' => array('Controller', 'Controller'),
    'Component' => array('Component', 'Controller'),
    'Helper' => array('Helper', 'View')
)

$classTypessource

public массив

Типы классов, для которых могут быть сгенерированы методы

array(
    'Model' => 'Model',
    'Controller' => 'Controller',
    'Component' => 'Controller/Component',
    'Behavior' => 'Model/Behavior',
    'Helper' => 'View/Helper'
)

$pathsource

public строка

Путь к каталогу TESTS

TESTS

$taskssource

public массив

Используемые задачи.

array('Template')

Свойства, унаследованные от BakeTask

$connectionsource

public строка

Используемое соединение с базой данных для выпечки

null

$interactivesource

public булево

Флаг для интерактивного режима

false

$pluginsource

public строка

Имя плагина

null

Свойства, унаследованные от Shell

$OptionParsersource

public ConsoleOptionParser

Экземпляр ConsoleOptionParser, настроенный для этого класса.

$Taskssource

public TaskCollection

Коллекция задач для команды, используемая для создания задач.

$_lastWrittensource

protected integer

Количество байтов, последнего записанного в поток вывода, при переписывании предыдущего сообщения.

$_taskMapsource

protected string

Нормализованная карта задач.

array()

$argssource

public array

Содержит аргументы, проанализированные из командной строки.

array()

$commandsource

public string

Команда (метод/задача), которая выполняется.

$modelClasssource

public string

Основное имя класса модели для этого шелла, первая модель в свойстве $uses.

null

$namesource

public string

Имя шелла в camelized формате.

null

$paramssource

public array

Содержит переключатели команд, проанализированные из командной строки.

array()

$stderrsource

public ConsoleOutput

Объект stderr.

$stdinsource

public ConsoleInput

Объект stdin

$stdoutsource

public ConsoleOutput

Объект stdout.

$taskNamessource

public array

Содержит загруженные задачи

array()

$usessource

public array

Содержит модели для загрузки и инициализации

Ссылка

http://book.cakephp.org/2.0/ru/console-and-shells.html#Shell::$uses
array()

© 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.7/class-TestTask.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API