Пример #1
0
 public function testMerge()
 {
     $packageFile1 = new PackageFile('vendor/package1');
     $package1 = new Package($packageFile1, '/path1');
     $packageFile2 = new PackageFile('vendor/package2');
     $package2 = new Package($packageFile2, '/path2');
     $packageFile3 = new PackageFile('vendor/package3');
     $package3 = new Package($packageFile3, '/path3');
     $this->collection->add($package1);
     $this->collection->merge(array($package2, $package3));
     $this->assertSame(array('vendor/package1' => $package1, 'vendor/package2' => $package2, 'vendor/package3' => $package3), $this->collection->toArray());
 }