当前位置: 首页>>代码示例>>PHP>>正文


PHP Markdown::text方法代码示例

本文整理汇总了PHP中Markdown::text方法的典型用法代码示例。如果您正苦于以下问题:PHP Markdown::text方法的具体用法?PHP Markdown::text怎么用?PHP Markdown::text使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Markdown的用法示例。


在下文中一共展示了Markdown::text方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: generatePost

 /**
  * Generate a preview
  *
  * @param array $input
  * @param       $user
  * @return \Illuminate\View\View
  */
 public function generatePost($input, $user)
 {
     // Generate preview post
     $post = $this->postRepo->getEmptyPost();
     $post->author = $user;
     $post->markdown = $input['content'];
     $post->html = \Purifier::clean(\Markdown::text($input['content']));
     return $post;
 }
开发者ID:kaamaru,项目名称:laravel-forums,代码行数:16,代码来源:Preview.php

示例2: create

 /**
  * Create post
  *
  * @param array $input
  * @param                $topic
  * @param                $user
  * @param bool $add
  * @return \Illuminate\Http\RedirectResponse|object
  */
 public function create($input, $topic, $user, $add = true)
 {
     // Create post
     $data = ['markdown' => $input['content'], 'html' => \Purifier::clean(\Markdown::text($input['content'])), 'topic_id' => $topic->id, 'user_id' => $user->id];
     if (\Bouncer::hasPermission('devresponse') and \Input::get('devresponse') == 1) {
         $data['developer_response'] = true;
     }
     $post = $this->postRepo->create($data);
     return $post;
 }
开发者ID:kaamaru,项目名称:laravel-forums,代码行数:19,代码来源:PostCreator.php

示例3: testTablesHaveTableClass

    public function testTablesHaveTableClass()
    {
        $parser = new Markdown();
        $content = <<<'MARKDOWN'
|Tables|Is|
|------|--|
|OK    |? |
MARKDOWN;
        $result = $parser->text($content);
        $this->assertEquals("<table class=\"table\">\n<thead>\n<tr>\n<th>Tables</th>\n<th>Is</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>OK</td>\n<td>?</td>\n</tr>\n</tbody>\n</table>", $result);
    }
开发者ID:jvelo,项目名称:datatext,代码行数:11,代码来源:MarkdownTest.php

示例4: readDoc

 protected function readDoc($fileName)
 {
     // Key for cache
     $cacheKey = md5('docs.' . $fileName);
     // use cache if exist
     if ($this->cache->has($cacheKey)) {
         return $this->cache->get($cacheKey);
     }
     $getContent = $this->file->get(base_path('docs/' . $fileName));
     $doc = \Markdown::text($getContent);
     // Put it in cache
     $this->cache->put($cacheKey, $doc, 10080);
     return $doc;
 }
开发者ID:eiswe,项目名称:website,代码行数:14,代码来源:DocRepository.php

示例5: getBodyHtmlAttribute

 public function getBodyHtmlAttribute($field)
 {
     return \Markdown::text($this->body);
 }
开发者ID:christhompsontldr,项目名称:laraboard,代码行数:4,代码来源:Post.php

示例6: render

 /**
  * @param  string $input
  * @return string HTML
  */
 public static function render($input)
 {
     $md = new Markdown();
     return preg_replace('/^<p>|<\\/p>$/', '', $md->text($input));
 }
开发者ID:bgpat,项目名称:intern2015w,代码行数:9,代码来源:Markdown.php

示例7: markdown_settings

function markdown_settings($filename)
{
    return Markdown::text(settings($filename));
}
开发者ID:manogi,项目名称:gfw-qm,代码行数:4,代码来源:helpers.php

示例8:

    <?php 
preg_match('/^\\s*(#{1,})(.*)/m', $text, $title);
?>
    <title><?php 
echo $title[2];
?>
</title>
</head>
<body>

<?php 
if (!preg_match('/index.md$/', $file)) {
    ?>
<div class="toc">
<?php 
    echo $instance->text(toc_file($file, FALSE));
    ?>
</div>
<?php 
}
?>

<?php 
echo $instance->text($text);
?>
<script src="<?php 
echo $url;
?>
prism.js"></script>
</body>
</html>
开发者ID:HenryMalas,项目名称:Documentation,代码行数:31,代码来源:index.php

示例9: edit

 /**
  * @param $postId
  * @param $input
  */
 public function edit($postId, $input)
 {
     // Edit post
     $this->postRepo->edit($postId, ['markdown' => $input['content'], 'html' => \Purifier::clean(\Markdown::text($input['content']))]);
 }
开发者ID:kaamaru,项目名称:laravel-forums,代码行数:9,代码来源:PostEditor.php


注:本文中的Markdown::text方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。