1<?php 2 3declare(strict_types=1); 4 5/* 6 * This file is part of the league/commonmark package. 7 * 8 * (c) Colin O'Dell <colinodell@gmail.com> and uAfrica.com (http://uafrica.com) 9 * 10 * For the full copyright and license information, please view the LICENSE 11 * file that was distributed with this source code. 12 */ 13 14namespace League\CommonMark\Extension\Strikethrough; 15 16use League\CommonMark\Environment\EnvironmentBuilderInterface; 17use League\CommonMark\Extension\ExtensionInterface; 18 19final class StrikethroughExtension implements ExtensionInterface 20{ 21 public function register(EnvironmentBuilderInterface $environment): void 22 { 23 $environment->addDelimiterProcessor(new StrikethroughDelimiterProcessor()); 24 $environment->addRenderer(Strikethrough::class, new StrikethroughRenderer()); 25 } 26} 27