![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/vendor/magento/module-cron/Model/System/Config/Initial/ |
<?php /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ namespace Magento\Cron\Model\System\Config\Initial; class Converter { /** * @var \Magento\Cron\Model\Groups\Config\Data */ protected $groupsConfig; /** * @param \Magento\Cron\Model\Groups\Config\Data $groupsConfig */ public function __construct(\Magento\Cron\Model\Groups\Config\Data $groupsConfig) { $this->groupsConfig = $groupsConfig; } /** * Modify global configuration for cron * * @param \Magento\Framework\App\Config\Initial\Converter $subject * @param array $result * * @return array * @SuppressWarnings(PHPMD.UnusedFormalParameter) */ public function afterConvert(\Magento\Framework\App\Config\Initial\Converter $subject, array $result) { if (isset($result['data']['default']['system'])) { $groups = $this->groupsConfig->get(); foreach ($groups as $group => $fields) { foreach ($fields as $key => $field) { $groups[$group][$key] = $field['value']; } } $result['data']['default']['system']['cron'] = $groups; } return $result; } }