Implement rule group API.

This commit is contained in:
James Cole
2018-06-30 18:10:54 +02:00
parent f13df7e605
commit 0502f2a4a5
5 changed files with 169 additions and 12 deletions

View File

@@ -23,8 +23,8 @@ declare(strict_types=1);
namespace FireflyIII\Transformers;
use FireflyIII\Models\RuleGroup;
use League\Fractal\Resource\Collection as FractalCollection;
use League\Fractal\Resource\Item;
use League\Fractal\TransformerAbstract;
use Symfony\Component\HttpFoundation\ParameterBag;
@@ -62,6 +62,10 @@ class RuleGroupTransformer extends TransformerAbstract
$this->parameters = $parameters;
}
public function includeRules(RuleGroup $ruleGroup): FractalCollection
{
return $this->collection($ruleGroup->rules, new RuleTransformer($this->parameters), 'rules');
}
/**
* Include the user.