diff --git a/src/QuoraDataProcess.php b/src/QuoraDataProcess.php index d5b7b11..336a920 100644 --- a/src/QuoraDataProcess.php +++ b/src/QuoraDataProcess.php @@ -30,14 +30,14 @@ class QuoraDataProcess implements ContainerFactoryPluginInterface { /** * QuoraDataProcess constructor. * - * @param \Drupal\Core\Config\ConfigFactoryInterface $configFactory + * @param \Drupal\Core\Config\ConfigFactoryInterface $config_factory * Config object. - * @param \Drupal\Core\Logger\LoggerChannelFactory $loggerChannelFactory + * @param \Drupal\Core\Logger\LoggerChannelFactory $logger_channel_factory * Logger Object. */ - public function __construct(ConfigFactoryInterface $configFactory, LoggerChannelFactory $loggerChannelFactory) { - $this->config = $configFactory->getEditable('quora.admin'); - $this->loggerChannelFactory = $loggerChannelFactory; + public function __construct(ConfigFactoryInterface $config_factory, LoggerChannelFactory $logger_channel_factory) { + $this->config = $config_factory; + $this->loggerChannelFactory = $logger_channel_factory; } /** @@ -87,12 +87,13 @@ class QuoraDataProcess implements ContainerFactoryPluginInterface { * Results or FALSE. */ public function getResults($query) { + $config = $this->config->get('quora.admin'); // We want to make sure about search on quora.com domain. $query .= " site:quora.com"; $query = trim($query); - $api = $this->config->get('google_cse_api'); - $cx = $this->config->get('google_cse_cx'); + $api = $config->get('google_cse_api'); + $cx = $config->get('google_cse_cx'); if ($api && $cx) { // Use api to get results. $web_results = json_decode(@file_get_contents('https://www.googleapis.com/customsearch/v1?key=' . $api . '&cx=' . $cx . '&q=' . urlencode($query))); @@ -127,7 +128,8 @@ class QuoraDataProcess implements ContainerFactoryPluginInterface { * Tag field. */ public function fetchField(Node $node) { - $mappedField = $this->config->get($node->getType() . '_fields'); + $config = $this->config->get('quora.admin'); + $mappedField = $config->get($node->getType() . '_fields'); if ($mappedField == 'auto') { return 'title'; }