Completed
Push — issue-37 ( 46b1e6...b187aa )
by Fèvre
04:23
created

EmojiExtension::getInlineParsers()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 4

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
dl 0
loc 4
rs 10
c 0
b 0
f 0
cc 1
nc 1
nop 0
1
<?php
2
namespace Xetaravel\Markdown\Emoji;
3
4
use League\CommonMark\ConfigurableEnvironmentInterface;
5
use League\CommonMark\Extension\ExtensionInterface;
6
7
final class EmojiExtension implements ExtensionInterface
8
{
9
    /**
10
     * The emoji parser.
11
     *
12
     * @var \Xetaravel\Markdown\Emoji\EmojiParser
13
     */
14
    //protected $parser;
15
16
    /**
17
     * Create a new emoji parser instance.
18
     *
19
     * @param \Xetaravel\Markdown\Emoji\EmojiParser $parser
20
     */
21
    /*public function __construct(EmojiParser $parser)
22
    {
23
        $this->parser = $parser;
24
    }
25
26
    /**
27
     * Returns a list of inline parsers to add to the existing list.
28
     *
29
     * @return array
30
     */
31
   /*public function getInlineParsers()
32
    {
33
        return [$this->parser];
34
    }*/
35
36
    public function register(ConfigurableEnvironmentInterface $environment)
37
    {
38
        $environment->addInlineParser(new EmojiParser);
39
    }
40
}
41