Example #1
0
 /**
  * Create and return our Project object
  *
  * @param string          $projectName name of our new Project
  * @param string          $projectType ProjectType to create
  * @param LoggerInterface $Logger      our Logger object
  * @param array           $options     any additional Project options
  *
  * @return ProjectAbstract
  */
 public static function build($projectName, $projectType, LoggerInterface $Logger, array $options = array())
 {
     Project::init();
     Project::setLogger($Logger);
     Project::setName($projectName);
     Project::setType($projectType);
     Project::setOptions($options);
     return Project::getObject();
 }