Download the PHP package bretrzaun/silex-markdown without Composer
On this page you can find all versions of the php package bretrzaun/silex-markdown. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download bretrzaun/silex-markdown
More information about bretrzaun/silex-markdown
Files in bretrzaun/silex-markdown
Package silex-markdown
Short Description A lightweight markdown service provider for Silex
License MIT
Homepage http://github.com/bretrzaun/silex-markdown
Informations about the package silex-markdown
Silex-Markdown
A lightweight markdown service provider for Silex. Uses the michelf/php-markdown markdown parser.
Based on: nicl/silex-markdown
Installation
Recommended installation is through composer. Just add
the following to your composer.json file:
{
"require": {
"bretrzaun/silex-markdown": "^1.0"
}
}
Usage
To use the service provider first register it:
$app->register(new MarkdownServiceProvider());
You can then use the markdown filter in Twig files. For example:
{{ '#Hello World'|markdown }}
In addition, you also have access to the Markdown parser itself. Simply
instantiate it and call the transform method as follows:
$app['markdown']->transform($txt);
Configuration
Parameters
- markdown.factory: Name of the service that will create
Michelf\MarkdownInterfaceinstances, string. -
markdown.parser: Name of the built-in parser to use, string. Default: markdown
Available options:
- markdown: Standard Markdown parser
- extra: Markdown Extra parser
Services
- markdown:
Markdown parser, instance of
Michelf\MarkdownInterface.
Tests
If you wish to run the tests then, from the silex-markdown root directory run:
composer test
