Offload stuff to repositories for rules and rule groups, see issue #185

This commit is contained in:
James Cole
2016-02-17 17:27:41 +01:00
parent 2ef1c54417
commit f9e2a677d9
5 changed files with 124 additions and 76 deletions

View File

@@ -22,6 +22,7 @@ use FireflyIII\Models\RuleTrigger;
*/
interface RuleRepositoryInterface
{
/**
* @return int
*/
@@ -46,6 +47,13 @@ interface RuleRepositoryInterface
*/
public function getHighestOrderInRuleGroup(RuleGroup $ruleGroup);
/**
* @param Rule $rule
*
* @return string
*/
public function getPrimaryTrigger(Rule $rule): string;
/**
* @param Rule $rule
*