CommonMark Table Extension ========================== The Table extension adds the ability to create tables in CommonMark documents. Usage ----- Configure your `Environment` as usual and simply add the `TableExtension` provided by this package: ```php use League\CommonMark\Converter; use League\CommonMark\DocParser; use League\CommonMark\Environment; use League\CommonMark\HtmlRenderer; use League\CommonMark\Extension\Table\TableExtension; // Obtain a pre-configured Environment with all the standard CommonMark parsers/renderers ready-to-go $environment = Environment::createCommonMarkEnvironment(); // Add this extension $environment->addExtension(new TableExtension()); // Instantiate the converter engine and start converting some Markdown! $converter = new Converter(new DocParser($environment), new HtmlRenderer($environment)); echo $converter->convertToHtml('# Hello World!'); ``` Syntax ------ This package is fully compatible with GFM-style tables: ### Simple Code: ```markdown th | th(center) | th(right) ---|:----------:|----------: td | td | td ``` Result: ```html
| th | th(center) | th(right<)/th> |
|---|---|---|
| td | td | td |