mirror of
https://github.com/phpbb/phpbb.git
synced 2025-08-03 07:18:08 +02:00
[ticket/16650] Fix composer 2 compatibility issues
PHPBB3-16650
This commit is contained in:
@@ -14,6 +14,7 @@
|
|||||||
namespace phpbb\composer;
|
namespace phpbb\composer;
|
||||||
|
|
||||||
use Composer\Composer;
|
use Composer\Composer;
|
||||||
|
use Composer\DependencyResolver\Request as composer_request;
|
||||||
use Composer\Factory;
|
use Composer\Factory;
|
||||||
use Composer\IO\IOInterface;
|
use Composer\IO\IOInterface;
|
||||||
use Composer\IO\NullIO;
|
use Composer\IO\NullIO;
|
||||||
@@ -159,7 +160,7 @@ class installer
|
|||||||
$composer = Factory::create($io, $this->get_composer_ext_json_filename(), false);
|
$composer = Factory::create($io, $this->get_composer_ext_json_filename(), false);
|
||||||
$install = \Composer\Installer::create($io, $composer);
|
$install = \Composer\Installer::create($io, $composer);
|
||||||
|
|
||||||
$composer->getDownloadManager()->setOutputProgress(false);
|
$composer->getInstallationManager()->setOutputProgress(false);
|
||||||
|
|
||||||
$install
|
$install
|
||||||
->setVerbose(true)
|
->setVerbose(true)
|
||||||
@@ -167,8 +168,8 @@ class installer
|
|||||||
->setPreferDist(true)
|
->setPreferDist(true)
|
||||||
->setDevMode(false)
|
->setDevMode(false)
|
||||||
->setUpdate(true)
|
->setUpdate(true)
|
||||||
->setUpdateWhitelist($whitelist)
|
->setUpdateAllowList($whitelist)
|
||||||
->setWhitelistDependencies(false)
|
->setUpdateAllowTransitiveDependencies(composer_request::UPDATE_ONLY_LISTED)
|
||||||
->setIgnorePlatformRequirements(false)
|
->setIgnorePlatformRequirements(false)
|
||||||
->setOptimizeAutoloader(true)
|
->setOptimizeAutoloader(true)
|
||||||
->setDumpAutoloader(true)
|
->setDumpAutoloader(true)
|
||||||
|
Reference in New Issue
Block a user