PHP code example of benfiratkaya / commonmark-ext-link-text-viewer

1. Go to this page and download the library: Download benfiratkaya/commonmark-ext-link-text-viewer library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

benfiratkaya / commonmark-ext-link-text-viewer example snippets


use League\CommonMark\Environment\Environment;
use League\CommonMark\Extension\CommonMark\CommonMarkCoreExtension;
use BenFiratKaya\CommonMarkExtension\LinkTextViewerExtension;

$environment = new Environment([]);
$environment->addExtension(new CommonMarkCoreExtension())
            ->addExtension(new LinkTextViewerExtension());

$converter = new MarkdownConverter($environment);
$html = $converter->convertToHtml('[text](http://example.test)');

//...
$environment = new Environment([]);
$environment->addExtension(new CommonMarkCoreExtension())
            ->addExtension(new LinkTextViewerExtension());

$converter = new MarkdownConverter([
  'link_text_viewer' => [
      'internal_hosts' => '/(^|\.)internal\.test$/', // TODO: Don't forget to set this!
      'link_type' => 'all', // Set '' to disable. Variables: all, external, internal
  ],
], $environment)
$html = $converter->convertToHtml('[text](http://example.test)');