config_factory = $config_factory; } /** * {@inheritdoc} */ public function generateLink($file, $line) { $ide_link = $this->config_factory->get('webprofiler.config') ->get('ide_link'); $ide_link_remote = $this->config_factory->get('webprofiler.config') ->get('ide_link_remote'); $ide_link_local = $this->config_factory->get('webprofiler.config') ->get('ide_link_local'); $file = str_replace($ide_link_remote, $ide_link_local, $file); return new FormattableMarkup($ide_link, ['@file' => $file, '@line' => $line]); } }