From 09f826cebad88b51d9fef75574ebdea79fd92507 Mon Sep 17 00:00:00 2001 From: James Cole Date: Tue, 12 Jan 2016 21:41:45 +0100 Subject: [PATCH] First attempt at executing groups and rules. --- app/Handlers/Events/FireRulesForStore.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/app/Handlers/Events/FireRulesForStore.php b/app/Handlers/Events/FireRulesForStore.php index d3acea2e4d..64b91a9ea3 100644 --- a/app/Handlers/Events/FireRulesForStore.php +++ b/app/Handlers/Events/FireRulesForStore.php @@ -11,6 +11,9 @@ namespace FireflyIII\Handlers\Events; use FireflyIII\Events\TransactionJournalStored; +use FireflyIII\Models\RuleGroup; +use FireflyIII\User; +use Illuminate\Support\Facades\Auth; /** * Class FireRulesForStore @@ -40,6 +43,14 @@ class FireRulesForStore public function handle(TransactionJournalStored $event) { // get all the user's rule groups, with the rules, order by 'order'. + /** @var User $user */ + $user = Auth::user(); + $groups = $user->ruleGroups()->with('rules')->orderBy('order','ASC')->get(); + + /** @var RuleGroup $group */ + foreach($groups as $group) { + + } } } \ No newline at end of file