Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
MixinManager.php
Go to the documentation of this file.
1 <?php
7 
12 {
16  private $mixinFactory;
17 
21  public function __construct(\Magento\Setup\Model\Description\Mixin\MixinFactory $mixinFactory)
22  {
23  $this->mixinFactory = $mixinFactory;
24  }
25 
33  public function apply($description, array $mixinList)
34  {
35  foreach ($mixinList as $mixinType) {
36  $description = $this->mixinFactory->create($mixinType)->apply($description);
37  }
38 
39  return $description;
40  }
41 }
__construct(\Magento\Setup\Model\Description\Mixin\MixinFactory $mixinFactory)
apply($description, array $mixinList)