33 private $arrayManager;
44 $this->arrayManager = $arrayManager;
62 foreach (
$item as &$scopeItems) {
63 $scopeItems = $this->changeThemeIdToFullPath($scopeItems);
78 private function changeThemeIdToFullPath($configItems)
81 if ($this->arrayManager->exists(DesignInterface::XML_PATH_THEME_ID, $configItems)) {
82 $themeIdentifier = $this->arrayManager->get(DesignInterface::XML_PATH_THEME_ID, $configItems);
83 if (is_numeric($themeIdentifier)) {
84 $theme = $this->themeList->getItemById($themeIdentifier);
88 return $this->arrayManager->set(
89 DesignInterface::XML_PATH_THEME_ID,
__construct(ListInterface $themeList, ArrayManager $arrayManager)
afterGet(DumpConfigSourceAggregated $subject, $result)