mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-09-29 18:20:01 +00:00
Fix #958
This commit is contained in:
@@ -25,6 +25,7 @@ namespace FireflyIII\Support\Twig;
|
||||
use Carbon\Carbon;
|
||||
use FireflyIII\Models\Account;
|
||||
use FireflyIII\Models\TransactionJournal;
|
||||
use League\CommonMark\CommonMarkConverter;
|
||||
use Route;
|
||||
use Steam;
|
||||
use Twig_Extension;
|
||||
@@ -45,6 +46,7 @@ class General extends Twig_Extension
|
||||
$this->balance(),
|
||||
$this->formatFilesize(),
|
||||
$this->mimeIcon(),
|
||||
$this->markdown(),
|
||||
];
|
||||
}
|
||||
|
||||
@@ -146,6 +148,21 @@ class General extends Twig_Extension
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @return Twig_SimpleFilter
|
||||
*/
|
||||
protected function markdown(): Twig_SimpleFilter
|
||||
{
|
||||
return new Twig_SimpleFilter(
|
||||
'markdown',
|
||||
function (string $text): string {
|
||||
$converter = new CommonMarkConverter;
|
||||
|
||||
return $converter->convertToHtml($text);
|
||||
},['is_safe' => ['html']]
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @return Twig_SimpleFilter
|
||||
*/
|
||||
@@ -164,6 +181,7 @@ class General extends Twig_Extension
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @return Twig_SimpleFunction
|
||||
*/
|
||||
|
Reference in New Issue
Block a user