mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-11-18 15:39:50 +00:00
More resources for rules.
This commit is contained in:
@@ -11,6 +11,7 @@ namespace FireflyIII\Repositories\Rule;
|
||||
|
||||
use FireflyIII\Models\Rule;
|
||||
use FireflyIII\Models\RuleGroup;
|
||||
use Illuminate\Support\Collection;
|
||||
|
||||
/**
|
||||
* Interface RuleRepositoryInterface
|
||||
@@ -43,10 +44,11 @@ interface RuleRepositoryInterface
|
||||
|
||||
/**
|
||||
* @param RuleGroup $ruleGroup
|
||||
* @param RuleGroup $moveTo
|
||||
*
|
||||
* @return boolean
|
||||
*/
|
||||
public function destroyRuleGroup(RuleGroup $ruleGroup);
|
||||
public function destroyRuleGroup(RuleGroup $ruleGroup, RuleGroup $moveTo = null);
|
||||
|
||||
/**
|
||||
* @return bool
|
||||
@@ -82,4 +84,9 @@ interface RuleRepositoryInterface
|
||||
*/
|
||||
public function moveRuleGroupDown(RuleGroup $ruleGroup);
|
||||
|
||||
/**
|
||||
* @return Collection
|
||||
*/
|
||||
public function getRuleGroups();
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user