94 return (
bool)$this->scopeConfig->getValue(
'newrelicreporting/general/enable');
104 return (
string)$this->scopeConfig->getValue(
'newrelicreporting/general/api_url');
114 return (
string)$this->scopeConfig->getValue(
'newrelicreporting/general/insights_api_url');
124 return (
string)$this->scopeConfig->getValue(
'newrelicreporting/general/account_id');
134 return (
int)$this->scopeConfig->getValue(
'newrelicreporting/general/app_id');
144 return $this->encryptor->decrypt($this->scopeConfig->getValue(
'newrelicreporting/general/api'));
154 return $this->encryptor->decrypt($this->scopeConfig->getValue(
'newrelicreporting/general/insights_insert_key'));
164 return (
string)$this->scopeConfig->getValue(
'newrelicreporting/general/app_name');
174 return (
bool)$this->scopeConfig->getValue(
'newrelicreporting/general/separate_apps');
184 return (
bool)$this->scopeConfig->getValue(
'newrelicreporting/cron/enable_cron');
198 $this->resourceConfig->saveConfig($pathId,
$value, $scope, $scopeId);
const ENABLED_MODULE_COUNT
__construct(\Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig, \Magento\Framework\Encryption\EncryptorInterface $encryptor, \Magento\Config\Model\ResourceModel\Config $resourceConfig)
setConfigValue($pathId, $value, $scope='default', $scopeId=0)