1
0
mirror of https://github.com/phpbb/phpbb.git synced 2025-07-30 21:40:43 +02:00

[ticket/11150] Improves requirements check

PHPBB3-11150
This commit is contained in:
Tristan Darricau
2016-01-09 16:53:10 +01:00
committed by Tristan Darricau
parent 16d3fa49a1
commit 4599799fba
5 changed files with 25 additions and 10 deletions

View File

@@ -92,7 +92,7 @@ class installer
}
$this->packagist = (bool) $config['exts_composer_packagist'];
$this->composer_filenam = $config['exts_composer_json_file'];
$this->composer_filename = $config['exts_composer_json_file'];
$this->packages_vendor_dir = $config['exts_composer_vendor_dir'];
$this->minimum_stability = $config['exts_composer_minimum_stability'];
}
@@ -451,7 +451,7 @@ class installer
private function get_compatible_versions(array $compatible_packages, ConstraintInterface $core_constraint, $core_stability, $package_name, array $versions)
{
$core_stability_value = BasePackage::$stabilities[$core_stability];
//VersionParser::parseStability($version['version'])
/** @var \Composer\Package\PackageInterface $version */
foreach ($versions as $version)
{

View File

@@ -253,6 +253,7 @@ class manager implements manager_interface
if ($this->available_packages === null)
{
$this->available_packages = $this->cache->get('_composer_' . $this->package_type . '_available');
if (!$this->available_packages)
{
$this->available_packages = $this->installer->get_available_packages($this->package_type);