Use new version parser in PlatformRepository
parent
cd80f22781
commit
e700e6fcd9
|
@ -25,10 +25,12 @@ class PlatformRepository extends ArrayRepository
|
|||
{
|
||||
parent::initialize();
|
||||
|
||||
$versionParser = new VersionParser();
|
||||
|
||||
try {
|
||||
$version = BasePackage::parseVersion(PHP_VERSION);
|
||||
$version = $versionParser->parse(PHP_VERSION);
|
||||
} catch (\UnexpectedValueException $e) {
|
||||
$version = BasePackage::parseVersion(preg_replace('#^(.+?)(-.+)?$#', '$1', PHP_VERSION));
|
||||
$version = $versionParser->parse(preg_replace('#^(.+?)(-.+)?$#', '$1', PHP_VERSION));
|
||||
}
|
||||
|
||||
$php = new MemoryPackage('php', $version['version'], $version['type']);
|
||||
|
@ -41,7 +43,7 @@ class PlatformRepository extends ArrayRepository
|
|||
|
||||
$reflExt = new \ReflectionExtension($ext);
|
||||
try {
|
||||
$version = BasePackage::parseVersion($reflExt->getVersion());
|
||||
$version = $versionParser->parse($reflExt->getVersion());
|
||||
} catch (\UnexpectedValueException $e) {
|
||||
$version = array('version' => '0', 'type' => 'stable');
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue