Spec-Zone.ru › CakePHP 2.10

Класс ProjectTask

Класс задач для создания новых приложений и плагинов проекта

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

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

  • $configPath public
    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
Указывает, нужно ли раскомментировать определение.

Возвращаемое значение

логическое значение
Успех

bake()source public

bake( string $path , string $skel null , string $skip array('empty') )

Ищет шаблон скелета приложения Cake, а если не находит, то запрашивает у пользователя путь. При наличии пути этот метод создает глубокую копию скелета в каталог проекта.

Параметры

строка $path
Путь к проекту
строка $skel необязательно null
Путь для копирования
строка $skip необязательно массив('empty')
массив каталогов, которые нужно пропустить при копировании

Возвращаемое значение

смешанное

cachePrefix()source public

cachePrefix( string $dir )

Записывает префикс кэша, используя имя приложения

Параметры

строка $dir
Путь к проекту

Возвращаемое значение

логическое значение
Успех

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
Путь к проекту
boolean $hardCode необязательно true
Указывает, должны ли вызовы define быть жёстко закодированы.

Возвращаемое значение

boolean
Успех

execute()source public

execute( )

Проверяет, что заданный путь к проекту ещё не существует, и находит в нём директорию приложения. Затем вызывает bake() с этой информацией.

Возвращаемое значение

mixed

getOptionParser()source public

getOptionParser( )

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

Возвращаемое значение

ConsoleOptionParser

getPrefix()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
Успех

Подробности свойств

$configPathsource

public строка

Путь к конфигурациям (используется в тестах).

null

© 2005–2017 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.10/class-ProjectTask.html

Spec-Zone.ru

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