Your IP : 216.73.216.79


Current Path : /var/www/html/bookstack/app/Entities/Tools/Markdown/
Upload File :
Current File : /var/www/html/bookstack/app/Entities/Tools/Markdown/CustomStrikeThroughExtension.php

<?php

namespace BookStack\Entities\Tools\Markdown;

use League\CommonMark\ConfigurableEnvironmentInterface;
use League\CommonMark\Extension\ExtensionInterface;
use League\CommonMark\Extension\Strikethrough\Strikethrough;
use League\CommonMark\Extension\Strikethrough\StrikethroughDelimiterProcessor;

class CustomStrikeThroughExtension implements ExtensionInterface
{
    public function register(ConfigurableEnvironmentInterface $environment)
    {
        $environment->addDelimiterProcessor(new StrikethroughDelimiterProcessor());
        $environment->addInlineRenderer(Strikethrough::class, new CustomStrikethroughRenderer());
    }
}