diff --git a/modules/salesforce_logger/src/EventSubscriber/SalesforceLoggerSubscriber.php b/modules/salesforce_logger/src/EventSubscriber/SalesforceLoggerSubscriber.php index d5b94af78545b1c1084cff4b7db46e63859432dd..5ed107d4ef091fdc5ba3b80ad581327a9b1465a9 100644 --- a/modules/salesforce_logger/src/EventSubscriber/SalesforceLoggerSubscriber.php +++ b/modules/salesforce_logger/src/EventSubscriber/SalesforceLoggerSubscriber.php @@ -31,21 +31,21 @@ class SalesforceLoggerSubscriber implements EventSubscriberInterface { /** * The config factory. * - * @var ImmutableConfig + * @var \Drupal\Core\Config\ConfigFactoryInterface */ - protected ImmutableConfig $config; + protected ConfigFactoryInterface $config; /** * Create a new Salesforce Logger Subscriber. * * @param \Psr\Log\LoggerInterface $logger * The logger. - * @param \Drupal\Core\Config\ConfigFactoryInterface $config_factory + * @param \Drupal\Core\Config\ConfigFactoryInterface $config * Config factory. */ - public function __construct(LoggerInterface $logger, ConfigFactoryInterface $config_factory) { + public function __construct(LoggerInterface $logger, ConfigFactoryInterface $config) { $this->logger = $logger; - $this->config = $config_factory->get('salesforce_logger.settings'); + $this->config = $config; } /** @@ -73,9 +73,10 @@ class SalesforceLoggerSubscriber implements EventSubscriberInterface { * Salesforce push params event. */ public function salesforcePushParams(SalesforcePushParamsEvent $event) { - $log_push_params = (bool) $this->config->get('log_push_params'); + $settings = $this->config->get('salesforce_logger.settings'); + $log_push_params = (bool) $settings->get('log_push_params'); if ($log_push_params) { - $fields_to_sanitize = $this->config->get('log_push_params_sanitized_fields') ?? []; + $fields_to_sanitize = $settings->get('log_push_params_sanitized_fields') ?? []; $params = $event->getParams()->getParams(); foreach ($params as $key => $value) { if (in_array($key, $fields_to_sanitize)) { @@ -83,7 +84,7 @@ class SalesforceLoggerSubscriber implements EventSubscriberInterface { } } - $max_length = $this->config->get('log_push_params_maxlength'); + $max_length = $settings->get('log_push_params_maxlength'); $params_json = json_encode($params); if (!empty($max_length) && strlen($params_json) > $max_length) { $params_json = substr($params_json, 0, $max_length) . '...';