Fix version check in BasePackage
parent
a67a1637e1
commit
27f02aba7d
|
@ -13,6 +13,7 @@
|
||||||
namespace Composer\Package;
|
namespace Composer\Package;
|
||||||
|
|
||||||
use Composer\Package\LinkConstraint\LinkConstraintInterface;
|
use Composer\Package\LinkConstraint\LinkConstraintInterface;
|
||||||
|
use Composer\Package\LinkConstraint\VersionConstraint;
|
||||||
use Composer\Repository\RepositoryInterface;
|
use Composer\Repository\RepositoryInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -81,7 +82,7 @@ abstract class BasePackage implements PackageInterface
|
||||||
public function matches($name, LinkConstraintInterface $constraint)
|
public function matches($name, LinkConstraintInterface $constraint)
|
||||||
{
|
{
|
||||||
if ($this->name === $name) {
|
if ($this->name === $name) {
|
||||||
return $constraint->matches($this->getReleaseType(), $this->getVersion());
|
return $constraint->matches(new VersionConstraint('=', $this->getVersion(), $this->getReleaseType()));
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach ($this->getProvides() as $link) {
|
foreach ($this->getProvides() as $link) {
|
||||||
|
|
Loading…
Reference in New Issue