PHP Класс pakeApp

This class is a singleton.
Автор: Fabien Potencier ([email protected])
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$MAX_LINE_SIZE

Защищенные свойства (Protected)

Свойство Тип Описание
$EXEC_NAME
$OPTIONS
$PAKEFILES
$PLUGINDIRS
$instance

Открытые методы

Метод Описание
add_plugin_dir ( $dir )
display_prerequisites ( ) Display the tasks and prerequisites
display_tasks_and_comments ( ) Display the tasks and dependencies.
do_option ( $opt, $value ) Do the option defined by +opt+ and +value+.
getPakefilePath ( )
get_dryrun ( )
get_instance ( ) : pakeApp
get_plugin_dirs ( )
get_properties ( )
get_trace ( )
get_verbose ( )
handle_options ( $options = null ) Read and handle the command line options.
have_pakefile ( ) If a match is found, it is copied into @pakefile.
help ( ) Display the pake command line help.
isTTY ( )
load_pakefile ( )
run ( $pakefile = null, $options = null, $load_pakefile = true )
run_help ( string $task, string $args ) show documentation; use "pake help taskname" to see detailed documentation on task
screenWidth ( )
set_properties ( $properties )
shouldDoExcerpts ( )
showVersion ( )
usage ( $hint_about_help = true ) Display the program usage line.

Защищенные методы

Метод Описание
__construct ( )
initAndRunTask ( $task_name, $args, $options )
initAndRunTaskInSubprocess ( $command )
parseTaskAndParameters ( array $args )
runDefaultTask ( )

Приватные методы

Метод Описание
runInteractiveSession ( )

Описание методов

__construct() защищенный Метод

protected __construct ( )

add_plugin_dir() публичный Метод

public add_plugin_dir ( $dir )

display_prerequisites() публичный Метод

Display the tasks and prerequisites

display_tasks_and_comments() публичный Метод

Display the tasks and dependencies.

do_option() публичный Метод

Do the option defined by +opt+ and +value+.
public do_option ( $opt, $value )

getPakefilePath() публичный Метод

public getPakefilePath ( )

get_dryrun() публичный Метод

public get_dryrun ( )

get_instance() публичный статический Метод

public static get_instance ( ) : pakeApp
Результат pakeApp

get_plugin_dirs() публичный Метод

public get_plugin_dirs ( )

get_properties() публичный Метод

public get_properties ( )

get_trace() публичный Метод

public get_trace ( )

get_verbose() публичный Метод

public get_verbose ( )

handle_options() публичный Метод

Read and handle the command line options.
public handle_options ( $options = null )

have_pakefile() публичный Метод

If a match is found, it is copied into @pakefile.
public have_pakefile ( )

help() публичный Метод

Display the pake command line help.
public help ( )

initAndRunTask() защищенный Метод

protected initAndRunTask ( $task_name, $args, $options )

initAndRunTaskInSubprocess() защищенный Метод

protected initAndRunTaskInSubprocess ( $command )

isTTY() публичный статический Метод

public static isTTY ( )

load_pakefile() публичный Метод

public load_pakefile ( )

parseTaskAndParameters() защищенный статический Метод

protected static parseTaskAndParameters ( array $args )
$args array

run() публичный Метод

public run ( $pakefile = null, $options = null, $load_pakefile = true )

runDefaultTask() защищенный Метод

protected runDefaultTask ( )

run_help() публичный статический Метод

show documentation; use "pake help taskname" to see detailed documentation on task
Автор: Alexey Zakhlestin
public static run_help ( string $task, string $args )
$task string
$args string

screenWidth() публичный статический Метод

public static screenWidth ( )

set_properties() публичный Метод

public set_properties ( $properties )

shouldDoExcerpts() публичный Метод

public shouldDoExcerpts ( )

showVersion() публичный Метод

public showVersion ( )

usage() публичный Метод

Display the program usage line.
public usage ( $hint_about_help = true )

Описание свойств

$EXEC_NAME защищенное статическое свойство

protected static $EXEC_NAME

$MAX_LINE_SIZE публичное статическое свойство

public static $MAX_LINE_SIZE

$OPTIONS защищенное статическое свойство

protected static $OPTIONS

$PAKEFILES защищенное свойство

protected $PAKEFILES

$PLUGINDIRS защищенное свойство

protected $PLUGINDIRS

$instance защищенное статическое свойство

protected static $instance