* @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0 */ declare(strict_types=1); namespace PrestaShop\Module\Mbo\Distribution\Config\Appliers; use PrestaShop\Module\Mbo\Distribution\Config\Config; use PrestaShop\Module\Mbo\Distribution\Config\Exception\InvalidConfigException; interface ConfigApplierInterface { public function supports(string $configKey): bool; /** * @throws InvalidConfigException */ public function apply(Config $config): bool; }