This extension has been deprecated. All of its functionality now exists in league/commonmark
1.3+ under the League\CommonMark\Extension\InlinesOnly
namespace, so you should upgrade to that version and use that bundled extension instead of this one.
This extension configures the league/commonmark
Markdown parser for PHP to only render inline elements - no paragraph tags, headers, code blocks, etc.
Via Composer
$ composer require league/commonmark-ext-inlines-only
Although you normally add extra extensions to the default core one, we're not going to do that here, because this is essentially a slimmed-down version of the core extension:
use League\CommonMark\CommonMarkConverter;
use League\CommonMark\Environment;
use League\CommonMark\Ext\InlinesOnly\InlinesOnlyExtension;
// Create a new, empty environment
$environment = new Environment();
// Add this extension
$environment->addExtension(new InlinesOnlyExtension());
// Instantiate the converter engine and start converting some Markdown!
$converter = new CommonMarkConverter($config, $environment);
echo $converter->convertToHtml('**Hello World!**');
Please see CHANGELOG for more information what has changed recently.
$ composer test
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
This library is licensed under the BSD-3 license. See the License File for more information.