Класс ProjectTask
Класс задач для создания новых приложений и плагинов проекта
- AppShell
-
ProjectTask
Авторские права: Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
Лицензия: MIT License
Расположение: Cake/Console/Command/Task/ProjectTask.php
Резюме свойств
-
$configPathpublicпуть к конфигурациям (используется при тестировании).string
Резюме методов
- _replaceCorePath() protectedЗаменяет заполнитель CAKE_PATH в файлах шаблонов.
- bake() public
Ищет шаблон скелета приложения Cake, а если не находит, запрашивает путь у пользователя. Если путь найден, этот метод создает глубокую копию скелета в директорию проекта.
- cachePrefix() publicЗаписывает префикс кэша, используя имя приложения
- cakeAdmin() publicВключает Configure::read('Routing.prefixes') в /app/Config/core.php
- cakeOnIncludePath() publicПроверяет include_path PHP на наличие CakePHP.
- consolePath() public
Генерирует правильный путь к библиотекам CakePHP, которые генерируют проект, и указывает app/console/cake.php на правильное местоположение.
- corePath() publicГенерирует и записывает CAKE_CORE_INCLUDE_PATH
- execute() public
Проверяет, что заданный путь к проекту еще не существует, и находит директорию приложения в нем. Затем вызывает bake() с этой информацией.
- getOptionParser() publicПолучает экземпляр парсера опций и настраивает его.
- getPrefix() publicПроверяет Configure::read('Routing.prefixes') и заставляет пользователя ввести его, если он не включен
- securityCipherSeed() publicГенерирует и записывает 'Security.cipherSeed'
- securitySalt() publicГенерирует и записывает 'Security.salt'
Подробное описание методов
_replaceCorePath()source protected
_replaceCorePath( string $filename , boolean $hardCode )
Заменяет заполнитель CAKE_PATH в файлах шаблонов.
Параметры
- строка
$filename - Имя файла, над которым выполняется операция.
- логическое значение
$hardCode - Указывает, следует ли раскомментировать определение.
Возвращает
booleanУспех
bake()source public
bake( string $path , string $skel null , string $skip array('empty') ) Ищет шаблон скелета приложения Cake, а если не находит, запрашивает путь у пользователя. Если путь найден, этот метод создает глубокую копию скелета в директорию проекта.
Параметры
- строка
$path - Путь к проекту
- строка
$skelопционально null - Путь для копирования
- строка
$skipопционально array('empty') - массив директорий, которые нужно пропустить при копировании
Возвращает
смешанный типcachePrefix()source public
cachePrefix( string $dir )
Записывает префикс кэша, используя имя приложения
Параметры
- строка
$dir - Путь к проекту
Возвращает
booleanУспех
cakeAdmin()source public
cakeAdmin( string $name )
Включает Configure::read('Routing.prefixes') в /app/Config/core.php
Параметры
- строка
$name - Имя для использования в маршрутизации администрирования
Возвращает
booleanУспех
cakeOnIncludePath()source public
cakeOnIncludePath( )
Проверяет include_path PHP на наличие CakePHP.
Возвращает
booleanУказывает, есть ли CakePHP в include_path
consolePath()source public
consolePath( string $path )
Генерирует правильный путь к библиотекам CakePHP, которые генерируют проект, и указывает app/console/cake.php на правильное местоположение
Параметры
- строка
$path - Путь к проекту.
Возвращает
booleanуспех
corePath()source public
corePath( string $path , boolean $hardCode true )
Генерирует и записывает CAKE_CORE_INCLUDE_PATH
Параметры
- строка
$path - Путь к проекту
- логическое значение
$hardCodeопционально true - Указывает, следует ли жестко закодировать вызовы define.
Возвращает
booleanУспех
execute()source public
execute( )
Проверяет, что заданный путь к проекту еще не существует, и находит директорию приложения в нем. Затем вызывает bake() с этой информацией.
Возвращает
смешанный типgetOptionParser()source public
getOptionParser( )
Получает экземпляр парсера опций и настраивает его.
Возвращает
ConsoleOptionParsergetPrefix()source public
getPrefix( )
Проверяет Configure::read('Routing.prefixes') и заставляет пользователя ввести его, если он не включен
Возвращает
строкаМаршрут администрирования для использования
securityCipherSeed()source public
securityCipherSeed( string $path )
Генерирует и записывает 'Security.cipherSeed'
Параметры
- строка
$path - Путь к проекту
Возвращает
booleanУспех
securitySalt()source public
securitySalt( string $path )
Генерирует и записывает 'Security.salt'
Параметры
- строка
$path - Путь к проекту
Возвращает
booleanУспех
Подробное описание свойств
© 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-ProjectTask.html