1
0
Fork 0
mirror of https://github.com/composer/composer synced 2025-05-09 00:22:53 +00:00
This commit is contained in:
Jordi Boggiano 2022-08-17 15:20:07 +03:00 committed by GitHub
parent 6e205a0c84
commit 131da999ac
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
357 changed files with 5943 additions and 9174 deletions

View file

@ -31,14 +31,14 @@ class InstalledRepositoryTest extends TestCase
$arrayRepoTwo->addPackage($bar = $this->getPackage('bar', '1'));
$arrayRepoTwo->addPackage($bar2 = $this->getPackage('bar', '2'));
$foo->setReplaces(array('provided' => new Link('foo', 'provided', new MatchAllConstraint())));
$bar2->setProvides(array('provided' => new Link('bar', 'provided', new MatchAllConstraint())));
$foo->setReplaces(['provided' => new Link('foo', 'provided', new MatchAllConstraint())]);
$bar2->setProvides(['provided' => new Link('bar', 'provided', new MatchAllConstraint())]);
$repo = new InstalledRepository(array($arrayRepoOne, $arrayRepoTwo));
$repo = new InstalledRepository([$arrayRepoOne, $arrayRepoTwo]);
$this->assertEquals(array($foo2), $repo->findPackagesWithReplacersAndProviders('foo', '2'));
$this->assertEquals(array($bar), $repo->findPackagesWithReplacersAndProviders('bar', '1'));
$this->assertEquals(array($foo, $bar2), $repo->findPackagesWithReplacersAndProviders('provided'));
$this->assertEquals([$foo2], $repo->findPackagesWithReplacersAndProviders('foo', '2'));
$this->assertEquals([$bar], $repo->findPackagesWithReplacersAndProviders('bar', '1'));
$this->assertEquals([$foo, $bar2], $repo->findPackagesWithReplacersAndProviders('provided'));
}
public function testAddRepository(): void
@ -47,6 +47,6 @@ class InstalledRepositoryTest extends TestCase
self::expectException('LogicException');
new InstalledRepository(array($arrayRepoOne));
new InstalledRepository([$arrayRepoOne]);
}
}