mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-11-17 07:08:19 +00:00
Various code reshuffelling.
This commit is contained in:
@@ -37,36 +37,6 @@ interface RuleGroupRepositoryInterface
|
||||
*/
|
||||
public function correctRuleGroupOrder(): void;
|
||||
|
||||
/**
|
||||
*
|
||||
* @param RuleGroup $ruleGroup
|
||||
* @param int $oldOrder
|
||||
* @param int $newOrder
|
||||
*
|
||||
* @return RuleGroup
|
||||
*/
|
||||
public function updateOrder(RuleGroup $ruleGroup, int $oldOrder, int $newOrder): RuleGroup;
|
||||
|
||||
/**
|
||||
* Get highest possible order for a rule group.
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
public function maxOrder(): int;
|
||||
|
||||
/**
|
||||
* Delete everything.
|
||||
*/
|
||||
public function destroyAll(): void;
|
||||
|
||||
/**
|
||||
* @param string $query
|
||||
* @param int $limit
|
||||
*
|
||||
* @return Collection
|
||||
*/
|
||||
public function searchRuleGroup(string $query, int $limit): Collection;
|
||||
|
||||
/**
|
||||
* @return int
|
||||
*/
|
||||
@@ -80,6 +50,11 @@ interface RuleGroupRepositoryInterface
|
||||
*/
|
||||
public function destroy(RuleGroup $ruleGroup, ?RuleGroup $moveTo): bool;
|
||||
|
||||
/**
|
||||
* Delete everything.
|
||||
*/
|
||||
public function destroyAll(): void;
|
||||
|
||||
/**
|
||||
* @param int $ruleGroupId
|
||||
*
|
||||
@@ -146,6 +121,13 @@ interface RuleGroupRepositoryInterface
|
||||
*/
|
||||
public function getRules(RuleGroup $group): Collection;
|
||||
|
||||
/**
|
||||
* Get highest possible order for a rule group.
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
public function maxOrder(): int;
|
||||
|
||||
/**
|
||||
* @param RuleGroup $ruleGroup
|
||||
*
|
||||
@@ -172,6 +154,14 @@ interface RuleGroupRepositoryInterface
|
||||
*/
|
||||
public function resetRulesInGroupOrder(RuleGroup $ruleGroup): bool;
|
||||
|
||||
/**
|
||||
* @param string $query
|
||||
* @param int $limit
|
||||
*
|
||||
* @return Collection
|
||||
*/
|
||||
public function searchRuleGroup(string $query, int $limit): Collection;
|
||||
|
||||
/**
|
||||
* @param User $user
|
||||
*/
|
||||
@@ -191,4 +181,14 @@ interface RuleGroupRepositoryInterface
|
||||
* @return RuleGroup
|
||||
*/
|
||||
public function update(RuleGroup $ruleGroup, array $data): RuleGroup;
|
||||
|
||||
/**
|
||||
*
|
||||
* @param RuleGroup $ruleGroup
|
||||
* @param int $oldOrder
|
||||
* @param int $newOrder
|
||||
*
|
||||
* @return RuleGroup
|
||||
*/
|
||||
public function updateOrder(RuleGroup $ruleGroup, int $oldOrder, int $newOrder): RuleGroup;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user