Example #1
0
 /**
  * Setup a project for the engine and setup a build object from
  * project configuration. 
  *
  * @param Xinc::Core::Project::Project $project A project inside this engine.
  *
  * @return BuildInterface
  */
 public function setupBuild(Project $project)
 {
     $build = new Build($this, $project);
     $build->setLogger($this->log);
     $build->setNumber(1);
     $this->setupBuildProperties($build);
     $this->setupConfigProperties($build);
     $this->parseProjectConfig($build, $project->getConfigXml());
     return $build;
 }