本文整理汇总了PHP中Markdown::convertToHtml方法的典型用法代码示例。如果您正苦于以下问题:PHP Markdown::convertToHtml方法的具体用法?PHP Markdown::convertToHtml怎么用?PHP Markdown::convertToHtml使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Markdown
的用法示例。
在下文中一共展示了Markdown::convertToHtml方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getReadme
public static function getReadme($owner, $repo)
{
$token = self::getAccessToken();
$readmeUrl = 'https://api.github.com/repos/' . $owner . '/' . $repo . '/readme?access_token=' . $token;
$client = self::getClient();
$res = $client->get($readmeUrl, []);
$readmeHash = json_decode($res->getBody(), true);
$readme = ['readme' => \Markdown::convertToHtml(imap_base64($readmeHash['content']))];
return $readme;
}
示例2: function
<?php
Route::post('/markdown/preview', function () {
return Markdown::convertToHtml(Request::get('content'));
});
示例3: docsData
public static function docsData($input)
{
if (!empty($input["data"]["errors"])) {
$input["data"]["errors"] = array();
}
$docs_path = base_path('resources/docs/');
try {
$file = file_get_contents($docs_path . $input["docs"] . ".md", true);
} catch (\ErrorException $e) {
$file = "";
array_push($input["data"]["errors"], "File is most likely missing!");
}
$input["data"]["data"] = \Markdown::convertToHtml($file);
return $input;
}
示例4: postEdit
public function postEdit($group)
{
if (!in_array($group, $this->manager->config(Manager::EXCLUDE_GROUPS_KEY))) {
$name = \Request::get('name');
$value = \Request::get('value');
list($locale, $key) = explode('|', $name, 2);
if ($this->isLocaleEnabled($locale)) {
$translation = $this->manager->firstOrNewTranslation(array('locale' => $locale, 'group' => $group, 'key' => $key));
$markdownSuffix = $this->manager->config(Manager::MARKDOWN_KEY_SUFFIX);
$isMarkdownKey = $markdownSuffix != '' && ends_with($key, $markdownSuffix) && $key !== $markdownSuffix;
if (!$isMarkdownKey) {
// strip off trailing spaces and eol's and  s; that seem to be added when multiple spaces are entered in the x-editable textarea
$value = trim(str_replace(" ", ' ', $value));
}
$value = $value !== '' ? $value : null;
$translation->value = $value;
$translation->status = $translation->isDirty() && $value != $translation->saved_value ? Translation::STATUS_CHANGED : Translation::STATUS_SAVED;
$translation->save();
if ($isMarkdownKey) {
$markdownKey = $key;
$markdownValue = $value;
$key = substr($markdownKey, 0, -strlen($markdownSuffix));
$translation = $this->manager->firstOrNewTranslation(array('locale' => $locale, 'group' => $group, 'key' => $key));
$value = $markdownValue !== null ? \Markdown::convertToHtml(str_replace(" ", ' ', $markdownValue)) : null;
$translation->value = $value;
$translation->status = $translation->isDirty() && $value != $translation->saved_value ? Translation::STATUS_CHANGED : Translation::STATUS_SAVED;
$translation->save();
}
}
}
return array('status' => 'ok');
}