Removed a bunch of methods and code that wasn't used. Also added a repository for repeated expenses.

This commit is contained in:
James Cole
2014-11-22 23:30:45 +01:00
parent 34454261d2
commit c6b6ed7fa8
18 changed files with 250 additions and 388 deletions

View File

@@ -42,12 +42,6 @@ interface AccountInterface
*/
public function countRevenueAccounts();
/**
* @param array $parameters
*
* @return Collection
*/
/**
* @param \Account $account
*
@@ -59,38 +53,29 @@ interface AccountInterface
* Get all accounts of the selected types. Is also capable of handling DataTables' parameters.
*
* @param array $types
* @param array $parameters
*
* @return Collection
*/
public function getAccountsByType(array $types, array $parameters = []);
public function getAccountsByType(array $types);
/**
* Get all asset accounts. The parameters are optional and are provided by the DataTables plugin.
*
* @param array $parameters
*
* @return Collection
*/
public function getAssetAccounts(array $parameters = []);
public function getAssetAccounts();
/**
* Get all default accounts.
*
* @return Collection
*/
public function getDefaultAccounts();
public function getExpenseAccounts(array $parameters = []);
public function getExpenseAccounts();
/**
* Get all revenue accounts.
*
* @param array $parameters
*
* @return Collection
*/
public function getRevenueAccounts(array $parameters = []);
public function getRevenueAccounts();
/**
* @param \Account $account

View File

@@ -1,13 +0,0 @@
<?php
namespace FireflyIII\Database\Ifaces;
/**
* Interface AccountTypeInterface
*
* @package FireflyIII\Database
*/
interface AccountTypeInterface
{
}

View File

@@ -44,14 +44,4 @@ interface CUD
*/
public function validate(array $model);
/**
* Validates a model. Returns an array containing MessageBags
* errors/warnings/successes.
*
* @param Ardent $model
*
* @return array
*/
public function validateObject(Ardent $model);
}
}

View File

@@ -1,13 +0,0 @@
<?php
namespace FireflyIII\Database\Ifaces;
/**
* Interface CategoryInterface
*
* @package FireflyIII\Database
*/
interface CategoryInterface
{
}

View File

@@ -1,12 +0,0 @@
<?php
namespace FireflyIII\Database\Ifaces;
/**
* Interface AccountInterface
*
* @package FireflyIII\Database
*/
interface RecurringTransactionInterface
{
}

View File

@@ -1,14 +0,0 @@
<?php
namespace FireflyIII\Database\Ifaces;
/**
* Interface TransactionInterface
*
* @package FireflyIII\Database
*/
interface TransactionInterface
{
}

View File

@@ -1,14 +0,0 @@
<?php
namespace FireflyIII\Database\Ifaces;
/**
* Interface TransactionTypeInterface
*
* @package FireflyIII\Database
*/
interface TransactionTypeInterface
{
}