PHP 클래스 pakeApp

This class is a singleton.
저자: Fabien Potencier ([email protected])
파일 보기 프로젝트 열기: indeyets/pake 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$MAX_LINE_SIZE

보호된 프로퍼티들

프로퍼티 타입 설명
$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