Code

< 40 %
40-60 %
> 60 %
1
<?php
2
3
/*
4
 * This file is part of the league/commonmark-ext-smartpunct package.
5
 *
6
 * (c) Colin O'Dell <[email protected]>
7
 *
8
 * Original code based on the CommonMark JS reference parser (http://bitly.com/commonmark-js)
9
 *  - (c) John MacFarlane
10
 *
11
 * For the full copyright and license information, please view the LICENSE
12
 * file that was distributed with this source code.
13
 */
14
15
namespace League\CommonMark\Ext\SmartPunct;
16
17
use League\CommonMark\ConfigurableEnvironmentInterface;
18
use League\CommonMark\Extension\ExtensionInterface;
19
use League\CommonMark\Extension\SmartPunct\SmartPunctExtension as CoreExtension;
20
21
/**
22
 * @deprecated The league/commonmark-ext-smartpunct extension is now deprecated. All functionality has been moved into league/commonmark 1.3+, so use that instead.
23
 */
24
class SmartPunctExtension implements ExtensionInterface
25
{
26
    private $coreExtension;
27
28 51
    public function __construct()
29
    {
30 51
        @trigger_error(sprintf('league/commonmark-ext-smartpunct is deprecated; use %s from league/commonmark 1.3+ instead', CoreExtension::class), E_USER_DEPRECATED);
31 51
        $this->coreExtension = new CoreExtension();
32 51
    }
33
34 51
    public function register(ConfigurableEnvironmentInterface $environment)
35
    {
36 51
        $this->coreExtension->register($environment);
37 51
    }
38
}
39