barryvdh / composer-cleanup-plugin

Composer plugin for cleaning up unused files from packages.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

install error in Composer 2

rutkas opened this issue · comments

Can not install after moving to Composer2.

  - Installing barryvdh/composer-cleanup-plugin (dev-master e123550): Extracting archive
PHP Fatal error:  Uncaught Error: Undefined constant Composer\Script\ScriptEvents::POST_PACKAGE_INSTALL in /htdocs/vendor/barryvdh/composer-cleanup-plugin/src/CleanupPlugin.php:62
Stack trace:
#0 phar:///htdocs/composer.phar/src/Composer/EventDispatcher/EventDispatcher.php(435): Barryvdh\Composer\CleanupPlugin::getSubscribedEvents()
#1 phar:///htdocs/composer.phar/src/Composer/Plugin/PluginManager.php(415): Composer\EventDispatcher\EventDispatcher->addSubscriber()
#2 phar:///htdocs/composer.phar/src/Composer/Plugin/PluginManager.php(293): Composer\Plugin\PluginManager->addPlugin()
#3 phar:///htdocs/composer.phar/src/Composer/Installer/PluginInstaller.php(79): Composer\Plugin\PluginManager->registerPackage()
#4 [internal function]: Composer\Installer\PluginInstaller->Composer\Installer\{closure}()
#5 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/FulfilledPromise.php(20): call_user_func()
#6 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/Deferred.php(74): React\Promise\FulfilledPromise->then()
#7 [internal function]: React\Promise\Deferred->React\Promise\{closure}()
#8 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/Deferred.php(166): call_user_func()
#9 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/Deferred.php(95): React\Promise\Deferred->processQueue()
#10 [internal function]: React\Promise\Deferred->resolve()
#11 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/FulfilledPromise.php(20): call_user_func()
#12 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/Deferred.php(76): React\Promise\FulfilledPromise->then()
#13 [internal function]: React\Promise\Deferred->React\Promise\{closure}()
#14 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/Deferred.php(166): call_user_func()
#15 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/Deferred.php(95): React\Promise\Deferred->processQueue()
#16 [internal function]: React\Promise\Deferred->resolve()
#17 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/FulfilledPromise.php(20): call_user_func()
#18 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/Deferred.php(74): React\Promise\FulfilledPromise->then()
#19 [internal function]: React\Promise\Deferred->React\Promise\{closure}()
#20 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/Deferred.php(166): call_user_func()
#21 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/Deferred.php(95): React\Promise\Deferred->processQueue()
#22 [internal function]: React\Promise\Deferred->resolve()
#23 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/FulfilledPromise.php(20): call_user_func()
#24 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/Deferred.php(76): React\Promise\FulfilledPromise->then()
#25 [internal function]: React\Promise\Deferred->React\Promise\{closure}()
#26 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/Deferred.php(166): call_user_func()
#27 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/Deferred.php(95): React\Promise\Deferred->processQueue()
#28 [internal function]: React\Promise\Deferred->resolve()
#29 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/FulfilledPromise.php(20): call_user_func()
#30 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/Deferred.php(76): React\Promise\FulfilledPromise->then()
#31 [internal function]: React\Promise\Deferred->React\Promise\{closure}()
#32 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/Deferred.php(166): call_user_func()
#33 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/Deferred.php(95): React\Promise\Deferred->processQueue()
#34 [internal function]: React\Promise\Deferred->resolve()
#35 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/FulfilledPromise.php(20): call_user_func()
#36 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/Deferred.php(76): React\Promise\FulfilledPromise->then()
#37 [internal function]: React\Promise\Deferred->React\Promise\{closure}()
#38 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/Deferred.php(166): call_user_func()
#39 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/Deferred.php(95): React\Promise\Deferred->processQueue()
#40 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/Promise.php(42): React\Promise\Deferred->resolve()
#41 [internal function]: React\Promise\Promise->React\Promise\{closure}()
#42 phar:///htdocs/composer.phar/src/Composer/Util/ProcessExecutor.php(322): call_user_func()
#43 phar:///htdocs/composer.phar/src/Composer/Util/Loop.php(98): Composer\Util\ProcessExecutor->countActiveJobs()
#44 phar:///htdocs/composer.phar/src/Composer/Installer/InstallationManager.php(497): Composer\Util\Loop->wait()                                                  [28/1832]
#45 phar:///htdocs/composer.phar/src/Composer/Installer/InstallationManager.php(470): Composer\Installer\InstallationManager->waitOnPromises()
#46 phar:///htdocs/composer.phar/src/Composer/Installer/InstallationManager.php(390): Composer\Installer\InstallationManager->executeBatch()
#47 phar:///htdocs/composer.phar/src/Composer/Installer/InstallationManager.php(282): Composer\Installer\InstallationManager->downloadAndExecuteBatch()
#48 phar:///htdocs/composer.phar/src/Composer/Installer.php(754): Composer\Installer\InstallationManager->execute()
#49 phar:///htdocs/composer.phar/src/Composer/Installer.php(583): Composer\Installer->doInstall()
#50 phar:///htdocs/composer.phar/src/Composer/Installer.php(279): Composer\Installer->doUpdate()
#51 phar:///htdocs/composer.phar/src/Composer/Command/UpdateCommand.php(248): Composer\Installer->run()
#52 phar:///htdocs/composer.phar/vendor/symfony/console/Command/Command.php(245): Composer\Command\UpdateCommand->execute()
#53 phar:///htdocs/composer.phar/vendor/symfony/console/Application.php(835): Symfony\Component\Console\Command\Command->run()
#54 phar:///htdocs/composer.phar/vendor/symfony/console/Application.php(185): Symfony\Component\Console\Application->doRunCommand()
#55 phar:///htdocs/composer.phar/src/Composer/Console/Application.php(336): Symfony\Component\Console\Application->doRun()
#56 phar:///htdocs/composer.phar/vendor/symfony/console/Application.php(117): Composer\Console\Application->doRun()
#57 phar:///htdocs/composer.phar/src/Composer/Console/Application.php(131): Symfony\Component\Console\Application->run()
#58 phar:///htdocs/composer.phar/bin/composer(83): Composer\Console\Application->run()
#59 /htdocs/composer.phar(29): require('...')
#60 {main}
  thrown in /htdocs/vendor/barryvdh/composer-cleanup-plugin/src/CleanupPlugin.php on line 62

Fatal error: Uncaught Error: Undefined constant Composer\Script\ScriptEvents::POST_PACKAGE_INSTALL in /htdocs/vendor/barryvdh/composer-cleanup-plugin/src/CleanupPlugin.php
:62
Stack trace:
#0 phar:///htdocs/composer.phar/src/Composer/EventDispatcher/EventDispatcher.php(435): Barryvdh\Composer\CleanupPlugin::getSubscribedEvents()
#1 phar:///htdocs/composer.phar/src/Composer/Plugin/PluginManager.php(415): Composer\EventDispatcher\EventDispatcher->addSubscriber()
#2 phar:///htdocs/composer.phar/src/Composer/Plugin/PluginManager.php(293): Composer\Plugin\PluginManager->addPlugin()
#3 phar:///htdocs/composer.phar/src/Composer/Installer/PluginInstaller.php(79): Composer\Plugin\PluginManager->registerPackage()
#4 [internal function]: Composer\Installer\PluginInstaller->Composer\Installer\{closure}()
#5 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/FulfilledPromise.php(20): call_user_func()
#6 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/Deferred.php(74): React\Promise\FulfilledPromise->then()
#7 [internal function]: React\Promise\Deferred->React\Promise\{closure}()
#8 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/Deferred.php(166): call_user_func()
#9 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/Deferred.php(95): React\Promise\Deferred->processQueue()
#10 [internal function]: React\Promise\Deferred->resolve()
#11 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/FulfilledPromise.php(20): call_user_func()
#12 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/Deferred.php(76): React\Promise\FulfilledPromise->then()
#13 [internal function]: React\Promise\Deferred->React\Promise\{closure}()
#14 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/Deferred.php(166): call_user_func()
#15 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/Deferred.php(95): React\Promise\Deferred->processQueue()
#16 [internal function]: React\Promise\Deferred->resolve()
#17 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/FulfilledPromise.php(20): call_user_func()
#18 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/Deferred.php(74): React\Promise\FulfilledPromise->then()
#19 [internal function]: React\Promise\Deferred->React\Promise\{closure}()
#20 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/Deferred.php(166): call_user_func()
#21 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/Deferred.php(95): React\Promise\Deferred->processQueue()
#22 [internal function]: React\Promise\Deferred->resolve()
#23 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/FulfilledPromise.php(20): call_user_func()
#24 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/Deferred.php(76): React\Promise\FulfilledPromise->then()
#25 [internal function]: React\Promise\Deferred->React\Promise\{closure}()
#26 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/Deferred.php(166): call_user_func()
#27 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/Deferred.php(95): React\Promise\Deferred->processQueue()
#28 [internal function]: React\Promise\Deferred->resolve()
#29 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/FulfilledPromise.php(20): call_user_func()
#30 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/Deferred.php(76): React\Promise\FulfilledPromise->then()
#31 [internal function]: React\Promise\Deferred->React\Promise\{closure}()
#32 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/Deferred.php(166): call_user_func()
#33 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/Deferred.php(95): React\Promise\Deferred->processQueue()
#34 [internal function]: React\Promise\Deferred->resolve()
#35 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/FulfilledPromise.php(20): call_user_func()
#36 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/Deferred.php(76): React\Promise\FulfilledPromise->then()
#37 [internal function]: React\Promise\Deferred->React\Promise\{closure}()
#38 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/Deferred.php(166): call_user_func()
#39 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/Deferred.php(95): React\Promise\Deferred->processQueue()
#40 phar:///htdocs/composer.phar/vendor/react/promise/src/React/Promise/Promise.php(42): React\Promise\Deferred->resolve()
#41 [internal function]: React\Promise\Promise->React\Promise\{closure}()
#42 phar:///htdocs/composer.phar/src/Composer/Util/ProcessExecutor.php(322): call_user_func()
#43 phar:///htdocs/composer.phar/src/Composer/Util/Loop.php(98): Composer\Util\ProcessExecutor->countActiveJobs()
#44 phar:///htdocs/composer.phar/src/Composer/Installer/InstallationManager.php(497): Composer\Util\Loop->wait()
#45 phar:///htdocs/composer.phar/src/Composer/Installer/InstallationManager.php(470): Composer\Installer\InstallationManager->waitOnPromises()
#46 phar:///htdocs/composer.phar/src/Composer/Installer/InstallationManager.php(390): Composer\Installer\InstallationManager->executeBatch()
#47 phar:///htdocs/composer.phar/src/Composer/Installer/InstallationManager.php(282): Composer\Installer\InstallationManager->downloadAndExecuteBatch()
#48 phar:///htdocs/composer.phar/src/Composer/Installer.php(754): Composer\Installer\InstallationManager->execute()
#49 phar:///htdocs/composer.phar/src/Composer/Installer.php(583): Composer\Installer->doInstall()
#50 phar:///htdocs/composer.phar/src/Composer/Installer.php(279): Composer\Installer->doUpdate()
#51 phar:///htdocs/composer.phar/src/Composer/Command/UpdateCommand.php(248): Composer\Installer->run()
#52 phar:///htdocs/composer.phar/vendor/symfony/console/Command/Command.php(245): Composer\Command\UpdateCommand->execute()
#53 phar:///htdocs/composer.phar/vendor/symfony/console/Application.php(835): Symfony\Component\Console\Command\Command->run()
#54 phar:///htdocs/composer.phar/vendor/symfony/console/Application.php(185): Symfony\Component\Console\Application->doRunCommand()
#55 phar:///htdocs/composer.phar/src/Composer/Console/Application.php(336): Symfony\Component\Console\Application->doRun()
#56 phar:///htdocs/composer.phar/vendor/symfony/console/Application.php(117): Composer\Console\Application->doRun()
#57 phar:///htdocs/composer.phar/src/Composer/Console/Application.php(131): Symfony\Component\Console\Application->run()
#58 phar:///htdocs/composer.phar/bin/composer(83): Composer\Console\Application->run()
#59 /htdocs/composer.phar(29): require('...')
#60 {main}
  thrown in /htdocs/vendor/barryvdh/composer-cleanup-plugin/src/CleanupPlugin.php on line 62