/** * @param Project $project */ public function build(Project $project) { $strategy = $this->getStrategy($project->getStrategy()); $this->buildCore($project); foreach ($project->getExtensions() as $extension) { $this->buildPackage($project, $extension, $strategy); } }
public function testStrategy() { $project = new Project(); $project->setStrategy("foo"); $this->assertEquals("foo", $project->getStrategy()); }