Some cleaning up.

This commit is contained in:
James Cole
2014-09-19 23:05:57 +02:00
parent c1ba8dc6a7
commit c39c59fff5
6 changed files with 204 additions and 79 deletions

View File

@@ -2,6 +2,7 @@
namespace Firefly\Storage\Account;
use Illuminate\Queue\Jobs\Job;
/**
@@ -66,6 +67,7 @@ interface AccountRepositoryInterface
/**
* @param $type
*
* @return mixed
*/
public function findAccountType($type);
@@ -80,6 +82,28 @@ interface AccountRepositoryInterface
*/
public function importUpdateTransaction(Job $job, array $payload);
/**
* @param $id
*
* @return |Account|null
*/
public function findAssetAccountById($id);
/**
* @param $name
*
* @return |Account|null
*/
public function findExpenseAccountByName($name);
/**
* @param \Account $from
* @param \Account $to
*
* @return \TransactionType|null
*/
public function transactionTypeByAccounts(\Account $from, \Account $to);
/**
* @return mixed
*/
@@ -109,12 +133,14 @@ interface AccountRepositoryInterface
/**
* @param \AccountType $type
*
* @return mixed
*/
public function getByAccountType(\AccountType $type);
/**
* @param \User $user
*
* @return mixed
*/
public function overruleUser(\User $user);