/
githubmirror
/
magento2
Обзор
Документация
Войти
/
githubmirror
/
magento2
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
2.4-develop
lib/internal/Magento/Framework/Composer/Remove.php
53 строки
1 KB
Alexandra Zota
ACP2E-4019: CE copyright updates for 2.4.9-beta1
22 окт 2025, 17:47
22 окт 2025, 17:47
1b769b7
Код
Авторство
О чём код?
<?php /** * Copyright 2015 Adobe * All Rights Reserved. */ namespace Magento\Framework\Composer; use Magento\Composer\MagentoComposerApplication; /** * Class to run composer remove command */ class Remove { /** * Composer application factory * * @var MagentoComposerApplicationFactory */ private $composerApplicationFactory; /** * Constructor * * @param MagentoComposerApplicationFactory $composerApplicationFactory */ public function __construct( MagentoComposerApplicationFactory $composerApplicationFactory ) { $this->composerApplicationFactory = $composerApplicationFactory; } /** * Run 'composer remove' * * @param array $packages * @throws \Exception * * @return string */ public function remove(array $packages) { $composerApplication = $this->composerApplicationFactory->create(); return $composerApplication->runComposerCommand( [ 'command' => 'remove', 'packages' => $packages, '--no-update-with-dependencies' => true, ] ); } }