Introduce group collector to API

This commit is contained in:
James Cole
2019-03-25 15:14:09 +01:00
parent 11e537810a
commit 484ed6a585
18 changed files with 809 additions and 197 deletions

View File

@@ -28,6 +28,8 @@ use FireflyIII\Helpers\Collector\TransactionCollector;
use FireflyIII\Helpers\Collector\TransactionCollectorInterface;
use FireflyIII\Repositories\Journal\JournalRepository;
use FireflyIII\Repositories\Journal\JournalRepositoryInterface;
use FireflyIII\Repositories\TransactionGroup\TransactionGroupRepository;
use FireflyIII\Repositories\TransactionGroup\TransactionGroupRepositoryInterface;
use Illuminate\Foundation\Application;
use Illuminate\Support\ServiceProvider;
@@ -50,6 +52,7 @@ class JournalServiceProvider extends ServiceProvider
public function register(): void
{
$this->registerRepository();
$this->registerGroupRepository();
$this->registerCollector();
$this->registerGroupCollector();
}
@@ -92,6 +95,12 @@ class JournalServiceProvider extends ServiceProvider
);
}
private function registerGroupRepository()
{
// password verifier thing
$this->app->bind(TransactionGroupRepositoryInterface::class, TransactionGroupRepository::class);
}
/**
* Register repository.
*/