39 private $scopeValidator;
48 private $pathValidator;
55 private $configSetProcessorFactory;
85 $this->scopeValidator = $scopeValidator;
86 $this->pathValidator = $pathValidator;
87 $this->configSetProcessorFactory = $configSetProcessorFactory;
89 $this->scopeConfig = $scopeConfig;
133 $this->scopeValidator->isValid($scope, $scopeCode);
134 $this->pathValidator->validate(
$path);
151 ?
'Value was saved in app/etc/env.php and locked.' 152 :
'Value was saved in app/etc/config.php and locked.' 154 :
'Value was saved.';
161 if ($this->scopeConfig instanceof
Config) {
162 $this->scopeConfig->clean();
__construct(ValidatorInterface $scopeValidator, PathValidator $pathValidator, ConfigSetProcessorFactory $configSetProcessorFactory, Hash $hash, ScopeConfigInterface $scopeConfig)
process($path, $value, $scope, $scopeCode, $lock)
processWithLockTarget( $path, $value, $scope, $scopeCode, $lock, $lockTarget=ConfigFilePool::APP_ENV)