Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Remove.php
Go to the documentation of this file.
1 <?php
7 
9 
13 class Remove
14 {
20  private $composerApplicationFactory;
21 
27  public function __construct(
28  MagentoComposerApplicationFactory $composerApplicationFactory
29  ) {
30  $this->composerApplicationFactory = $composerApplicationFactory;
31  }
32 
41  public function remove(array $packages)
42  {
43  $composerApplication = $this->composerApplicationFactory->create();
44 
45  return $composerApplication->runComposerCommand(
46  [
47  'command' => 'remove',
48  'packages' => $packages,
49  '--no-update' => true,
50  ]
51  );
52  }
53 }
__construct(MagentoComposerApplicationFactory $composerApplicationFactory)
Definition: Remove.php:27