Build interface
Used by the engines to process a build
PHP version 5
static void &unserialize( Xinc_Project &$project, [ $buildTimestamp = null], [ $statusDir = null])
void build( )
void debug( $message)
void dequeue( )
void enqueue( )
void error( $message)
Xinc_Build_Interface __construct( Xinc_Engine_Interface &$engine, Xinc_Project &$project, [integer $buildTimestamp = null], Xinc_Engine_Interface $engine, Xinc_Project $project)
integer getBuildTime( )
void getConfigDirective( string $name)
Xinc_Engine_Interface &getEngine( )
Xinc_Build_Properties &getInternalProperties( )
string getLabel( )
Xinc_Build_Labeler_Interface getLabeler( )
Xinc_Build_Interface &getLastBuild( )
void getNextBuildTime( )
for this build
integer getNumber( )
Xinc_Project &getProject( )
Xinc_Build_Properties &getProperties( )
Xinc_Build_Scheduler_Interface getScheduler( )
Xinc_Build_Statistics &getStatistics( )
void getStatus( )
void getStatusSubDir( )
where the status information of the build is stored
Xinc_Build_Tasks_Registry getTaskRegistry( )
void info( string $message)
void init( )
void isQueued( )
void process( mixed $slot)
void resetConfigDirective( )
void serialize( )
void setBuildTime( integer $buildTime)
void setConfigDirective( string $name, string $value)
void setLabeler( Xinc_Build_Labeler_Interface &$labeler, Xinc_Build_Labeler_Interface $labeler)
void setLastBuild( )
void setNumber( integer $no)
void setScheduler( Xinc_Build_Scheduler_Interface &$scheduler, Xinc_Build_Scheduler_Interface $scheduler)
void setStatus( integer $status)
void setTaskRegistry( Xinc_Build_Tasks_Registry $taskRegistry)
void updateTasks( )
a change in build status
void warn( $message)
[line 36]
[line 35]
[line 39]
[line 37]
[line 38]