Files
firefly-iii/app/lib/Firefly/Storage/Account/AccountRepositoryInterface.php

38 lines
701 B
PHP
Raw Normal View History

<?php
namespace Firefly\Storage\Account;
interface AccountRepositoryInterface
{
public function count();
public function get();
2014-07-15 06:58:08 +02:00
public function getBeneficiaries();
public function find($id);
2014-07-15 06:58:08 +02:00
public function findByName($name);
public function getCashAccount();
public function getByIds($ids);
2014-07-15 06:58:08 +02:00
public function getDefault();
2014-07-15 06:58:08 +02:00
public function getActiveDefault();
2014-07-15 06:58:08 +02:00
public function getActiveDefaultAsSelectList();
public function store($data);
2014-07-15 06:58:08 +02:00
public function storeWithInitialBalance($data, \Carbon\Carbon $date, $amount = 0);
public function createOrFindBeneficiary($name);
public function createOrFind($name, \AccountType $type);
}