Pārlūkot izejas kodu

添加driver选择

visuddhinanda 2 gadi atpakaļ
vecāks
revīzija
d686c31c8b
1 mainītis faili ar 19 papildinājumiem un 1 dzēšanām
  1. 19 1
      app/Tools/Markdown.php

+ 19 - 1
app/Tools/Markdown.php

@@ -5,8 +5,26 @@ use Illuminate\Support\Facades\Log;
 
 
 class Markdown
 class Markdown
 {
 {
+    public static function driver($driver){
+        switch ($driver) {
+            case 'morus':
+                $GLOBALS['markdown.driver'] = 'morus';
+                break;
+            default:
+                unset($GLOBALS['markdown.driver']);
+                break;
+        }
+    }
     public static function render($text){
     public static function render($text){
-        return Markdown::morus($text);
+        if(isset($GLOBALS['markdown.driver'])){
+            if($GLOBALS['markdown.driver'] === 'morus'){
+                return Markdown::morus($text);
+            }else{
+                return Markdown::strdown($text);
+            }
+        }else{
+            return Markdown::strdown($text);
+        }
     }
     }
 
 
     public static function morus($text){
     public static function morus($text){