20 private $configInterface;
25 private $interceptionsInstancesNamesList;
37 $this->configInterface = $configInterface;
38 $this->interceptionsInstancesNamesList = $interceptionsInstancesNamesList;
49 if (empty($this->data)) {
54 foreach ($this->data as
$paths) {
59 $definitions = array_merge($definitions, $this->interceptionsInstancesNamesList->getList(
$path));
63 $this->configInterface->initialize($definitions);
73 return 'Interception cache generation';
__construct(\Magento\Framework\Interception\Config\Config $configInterface, \Magento\Setup\Module\Di\Code\Reader\Decorator\Interceptions $interceptionsInstancesNamesList, array $data=[])