![]() 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-config/Model/Config/Export/ |
<?php /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ namespace Magento\Config\Model\Config\Export; /** * Class ExcludeList contains list of config fields which should be excluded from config export file. * * @deprecated 101.0.0 because in Magento since version 2.2.0 there are several * types for configuration fields that require special processing. * @see \Magento\Config\Model\Config\TypePool */ class ExcludeList { /** * @var array */ private $configs; /** * @param array $configs */ public function __construct(array $configs = []) { $this->configs = $configs; } /** * Check whether config item is excluded from export * * @param string $path * @return bool * @deprecated 101.0.0 */ public function isPresent($path) { return !empty($this->configs[$path]); } /** * Retrieves all excluded field paths for export * * @return array * @deprecated 101.0.0 */ public function get() { return array_keys( array_filter( $this->configs, function ($value) { return filter_var($value, FILTER_VALIDATE_BOOLEAN); } ) ); } }