diff --git a/app/Providers/FireflyServiceProvider.php b/app/Providers/FireflyServiceProvider.php index 7ca97848d9..1a57d10806 100644 --- a/app/Providers/FireflyServiceProvider.php +++ b/app/Providers/FireflyServiceProvider.php @@ -12,6 +12,7 @@ use FireflyIII\Support\Twig\General; use FireflyIII\Support\Twig\Journal; use FireflyIII\Support\Twig\PiggyBank; use FireflyIII\Support\Twig\Translation; +use FireflyIII\Support\Twig\Rule; use FireflyIII\Validation\FireflyValidator; use Illuminate\Support\ServiceProvider; use Twig; @@ -44,6 +45,7 @@ class FireflyServiceProvider extends ServiceProvider Twig::addExtension(new Journal); Twig::addExtension(new Budget); Twig::addExtension(new Translation); + Twig::addExtension(new Rule); } /** diff --git a/app/Support/Twig/Rule.php b/app/Support/Twig/Rule.php new file mode 100644 index 0000000000..ebc198b190 --- /dev/null +++ b/app/Support/Twig/Rule.php @@ -0,0 +1,42 @@ + trans('firefly.rule_trigger_store_journal'), + 'update-journal' => trans('firefly.rule_trigger_update_journal'), + ]; + } + ); + + return $functions; + } + + /** + * Returns the name of the extension. + * + * @return string The extension name + */ + public function getName() + { + return 'FireflyIII\Support\Twig\Rule'; + } +} \ No newline at end of file