Strimoid/Strimoid

View on GitHub
app/Markdown/MentionExtension.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

namespace Strimoid\Markdown;

use League\CommonMark\Environment\EnvironmentBuilderInterface;
use League\CommonMark\Extension\ExtensionInterface;
use Strimoid\Markdown\Inline\Parser\GroupMentionParser;
use Strimoid\Markdown\Inline\Parser\UserMentionParser;

final class MentionExtension implements ExtensionInterface
{
    public function register(EnvironmentBuilderInterface $environment): void
    {
        $environment
            ->addInlineParser(new GroupMentionParser())
            ->addInlineParser(new UserMentionParser())
        ;
    }
}