ronanguilloux/silexmarkdownserviceprovider

Silex 微框架 Markdown 服务提供商

1.0.0 2013-07-07 12:16 UTC

This package is auto-updated.

Last update: 2024-09-22 20:19:33 UTC


README

Silex PHP 微框架 Markdown 服务提供商

用于 Michel Fortin 的 michelf/php-markdown PHP 解析器,用于 Markdown 和 Markdown Extra,后者由 John Gruber 的原始 Markdown.pl 衍生

Build Status Total Downloads

实现示例

使用方法

<?php

# app.php

use Rg\Silex\Provider\Markdown\MarkdownServiceProvider;

$app->register(new MarkdownServiceProvider(), array(
    'md.path' => __DIR__ .'/relative-path-to-markdown-files-directory')
);

// Retrieve .md file content
$markdown = $app['md.finder']->getContent('path-to-mardown-file');

// Parse it into html
$html = $app['md.parser']->transform($markdown);

测试

在通过 composer 安装依赖项时,测试需要 --dev 选项

$ composer.phar install --dev
$ wget http://pear.phpunit.de/get/phpunit.phar
$ chmod +x phpunit.phar
$ ./phpunit.phar

许可证

此 Silex 服务提供商以 MIT 许可证发布。
有关详细信息,请参阅附带许可证文件。
您可以在以下位置找到此软件的副本:https://github.com/ronanguilloux/SilexMarkdownServiceProvider