Silex Markdown Service Provider
Silex PHP micro-framework Markdown Service Provider, (*1)
To be used with Michel Fortin's michelf/php-markdown
PHP parser for Markdown and Markdown Extra derived from the original Markdown.pl by John Gruber, (*2)
, (*3)
Implementations examples:, (*4)
Usage
``` php
<?php, (*5)
app.php
use Rg\Silex\Provider\Markdown\MarkdownServiceProvider;, (*6)
$app->register(new MarkdownServiceProvider(), array(
'md.path' => DIR .'/relative-path-to-markdown-files-directory')
);, (*7)
// Retrieve .md file content
$markdown = $app['md.finder']->getContent('path-to-mardown-file');, (*8)
// Parse it into html
$html = $app['md.parser']->transform($markdown);, (*9)
```, (*10)
Tests
Tests need --dev option while installing dependecing using composer:, (*11)
$ composer.phar install --dev
$ wget http://pear.phpunit.de/get/phpunit.phar
$ chmod +x phpunit.phar
$ ./phpunit.phar
License
This Silex Service Provider is released under the MIT License.
See the bundled LICENSE file for details.
You can find a copy of this software here: https://github.com/ronanguilloux/SilexMarkdownServiceProvider, (*12)