function IdeLinkGenerator::generateLink

Overrides IdeLinkGeneratorInterface::generateLink

File

webprofiler/src/Helper/IdeLinkGenerator.php, line 28

Class

IdeLinkGenerator
Class IdeLinkGenerator.

Namespace

Drupal\webprofiler\Helper

Code

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,
    ]);
}