Beispiel #1
0
 protected function setJsonRequirements(Json $json)
 {
     $requirements = array_key_exists('require', $this->composer) ? $this->composer['require'] : array();
     $dev = array_key_exists('require-dev', $this->composer) ? $this->composer['require-dev'] : array();
     foreach ($requirements as $package => $version) {
         $json->addRequirement(new Requirement($package, $version));
     }
     foreach ($dev as $package => $version) {
         $json->addRequirement(new Requirement($package, $version, true));
     }
 }
Beispiel #2
0
 public function setUp()
 {
     $json = new Json(new JsonPrettyPrinter());
     $json->addRequirement(new Requirement("php", ">=5.3.0"));
     $autoload = new Autoload("psr-0", 'ProjectName');
     $autoload->addDirectory(new Directory("it"))->addDirectory(new Directory("test"))->addDirectory(new Directory("functional"));
     $json->addAutoload($autoload);
     $this->json = $json;
 }