Spec-Zone.ru › CakePHP 2.9

Класс ProjectTask

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

AppShell
Extended by ProjectTask
Пакет: Cake\Console\Command\Task
Авторские права: Copyright (c) Cake Software Foundation, Inc. (http://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
Указывает, следует ли раскомментировать определение.

Возвращает

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( )

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

Возвращает

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–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

Spec-Zone.ru

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