Code cleanup.

This commit is contained in:
James Cole 2016-11-18 20:06:08 +01:00
parent 0c072c7d51
commit 73f0cc705b
No known key found for this signature in database
GPG Key ID: C16961E655E74B5E
41 changed files with 160 additions and 24 deletions

1
.gitignore vendored
View File

@ -11,3 +11,4 @@ result.html
test-import.sh
test-import-report.txt
public/google*.html
_ide_helper_models.php

View File

@ -118,6 +118,7 @@ class MonthReportGenerator implements ReportGeneratorInterface
*/
public function setCategories(Collection $categories): ReportGeneratorInterface
{
return $this;
}
/**

View File

@ -211,6 +211,9 @@ class MonthReportGenerator extends Support implements ReportGeneratorInterface
}
/**
* @return array
*/
private function getAverageIncome(): array
{
$expenses = $this->getIncome();

View File

@ -95,5 +95,6 @@ class MonthReportGenerator implements ReportGeneratorInterface
*/
public function setCategories(Collection $categories): ReportGeneratorInterface
{
return $this;
}
}

View File

@ -67,6 +67,7 @@ class MultiYearReportGenerator implements ReportGeneratorInterface
*/
public function setCategories(Collection $categories): ReportGeneratorInterface
{
return $this;
}
/**

View File

@ -67,6 +67,7 @@ class YearReportGenerator implements ReportGeneratorInterface
*/
public function setCategories(Collection $categories): ReportGeneratorInterface
{
return $this;
}
/**

View File

@ -353,25 +353,6 @@ class CategoryReportController extends Controller
return $set;
}
/**
* @param Collection $set
*
* @return array
*/
private function groupByAccount(Collection $set): array
{
// group by category ID:
$grouped = [];
/** @var Transaction $transaction */
foreach ($set as $transaction) {
$accountId = $transaction->account_id;
$grouped[$accountId] = $grouped[$accountId] ?? '0';
$grouped[$accountId] = bcadd($transaction->transaction_amount, $grouped[$accountId]);
}
return $grouped;
}
/**
* @param Collection $set
*

View File

@ -100,8 +100,9 @@ class ReportController extends Controller
* @param Carbon $end
* @param Collection $accounts
*
* @param Collection $categories
*
* @return string
* @throws FireflyException
*/
public function categoryReport(Carbon $start, Carbon $end, Collection $accounts, Collection $categories)
{

View File

@ -35,6 +35,7 @@ class SearchController extends Controller
/**
* Results always come in the form of an array [results, count, fullCount]
*
* @param Request $request
* @param SearchInterface $searcher
*
* @return $this

View File

@ -79,6 +79,10 @@ class ReportFormRequest extends Request
return $collection;
}
/**
* @return Carbon
* @throws FireflyException
*/
public function getEndDate(): Carbon
{
$date = new Carbon;

View File

@ -27,6 +27,11 @@ use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
use Watson\Validating\ValidatingTrait;
/**
* Class Account
*
* @package FireflyIII\Models
*/
class Account extends Model
{
use SoftDeletes, ValidatingTrait;

View File

@ -16,6 +16,11 @@ namespace FireflyIII\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
/**
* Class AccountMeta
*
* @package FireflyIII\Models
*/
class AccountMeta extends Model
{

View File

@ -16,6 +16,11 @@ namespace FireflyIII\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\HasMany;
/**
* Class AccountType
*
* @package FireflyIII\Models
*/
class AccountType extends Model
{
const DEFAULT = 'Default account';

View File

@ -20,6 +20,11 @@ use Illuminate\Database\Eloquent\Relations\MorphTo;
use Illuminate\Database\Eloquent\SoftDeletes;
use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
/**
* Class Attachment
*
* @package FireflyIII\Models
*/
class Attachment extends Model
{
use SoftDeletes;

View File

@ -20,6 +20,11 @@ use Illuminate\Database\Eloquent\Relations\HasMany;
use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
use Watson\Validating\ValidatingTrait;
/**
* Class Bill
*
* @package FireflyIII\Models
*/
class Bill extends Model
{

View File

@ -20,6 +20,11 @@ use Illuminate\Database\Eloquent\SoftDeletes;
use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
use Watson\Validating\ValidatingTrait;
/**
* Class Budget
*
* @package FireflyIII\Models
*/
class Budget extends Model
{

View File

@ -15,6 +15,11 @@ namespace FireflyIII\Models;
use Illuminate\Database\Eloquent\Model;
/**
* Class BudgetLimit
*
* @package FireflyIII\Models
*/
class BudgetLimit extends Model
{

View File

@ -20,6 +20,11 @@ use Illuminate\Database\Eloquent\SoftDeletes;
use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
use Watson\Validating\ValidatingTrait;
/**
* Class Category
*
* @package FireflyIII\Models
*/
class Category extends Model
{
use SoftDeletes, ValidatingTrait;

View File

@ -16,6 +16,11 @@ namespace FireflyIII\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
/**
* Class Configuration
*
* @package FireflyIII\Models
*/
class Configuration extends Model
{
use SoftDeletes;

View File

@ -16,6 +16,11 @@ namespace FireflyIII\Models;
use Illuminate\Database\Eloquent\Model;
use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
/**
* Class ExportJob
*
* @package FireflyIII\Models
*/
class ExportJob extends Model
{
/**

View File

@ -18,6 +18,11 @@ use Illuminate\Database\Eloquent\Model;
use Storage;
use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
/**
* Class ImportJob
*
* @package FireflyIII\Models
*/
class ImportJob extends Model
{

View File

@ -18,6 +18,11 @@ use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Model;
use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
/**
* Class LimitRepetition
*
* @package FireflyIII\Models
*/
class LimitRepetition extends Model
{

View File

@ -16,6 +16,11 @@ namespace FireflyIII\Models;
use Illuminate\Database\Eloquent\Model;
use League\CommonMark\CommonMarkConverter;
/**
* Class Note
*
* @package FireflyIII\Models
*/
class Note extends Model
{
protected $dates = ['created_at', 'updated_at', 'deleted_at'];

View File

@ -20,6 +20,11 @@ use Illuminate\Database\Eloquent\SoftDeletes;
use Steam;
use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
/**
* Class PiggyBank
*
* @package FireflyIII\Models
*/
class PiggyBank extends Model
{
use SoftDeletes;

View File

@ -15,6 +15,11 @@ namespace FireflyIII\Models;
use Illuminate\Database\Eloquent\Model;
/**
* Class PiggyBankEvent
*
* @package FireflyIII\Models
*/
class PiggyBankEvent extends Model
{

View File

@ -17,6 +17,11 @@ use Carbon\Carbon;
use Illuminate\Database\Eloquent\Builder as EloquentBuilder;
use Illuminate\Database\Eloquent\Model;
/**
* Class PiggyBankRepetition
*
* @package FireflyIII\Models
*/
class PiggyBankRepetition extends Model
{

View File

@ -19,6 +19,11 @@ use Illuminate\Contracts\Encryption\DecryptException;
use Illuminate\Database\Eloquent\Model;
use Log;
/**
* Class Preference
*
* @package FireflyIII\Models
*/
class Preference extends Model
{

View File

@ -16,6 +16,11 @@ namespace FireflyIII\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsToMany;
/**
* Class Role
*
* @package FireflyIII\Models
*/
class Role extends Model
{

View File

@ -17,6 +17,11 @@ use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
/**
* Class Rule
*
* @package FireflyIII\Models
*/
class Rule extends Model
{
use SoftDeletes;

View File

@ -22,6 +22,11 @@ namespace FireflyIII\Models;
use Illuminate\Database\Eloquent\Model;
/**
* Class RuleAction
*
* @package FireflyIII\Models
*/
class RuleAction extends Model
{
/**

View File

@ -17,6 +17,11 @@ use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
/**
* Class RuleGroup
*
* @package FireflyIII\Models
*/
class RuleGroup extends Model
{
use SoftDeletes;

View File

@ -15,6 +15,11 @@ namespace FireflyIII\Models;
use Illuminate\Database\Eloquent\Model;
/**
* Class RuleTrigger
*
* @package FireflyIII\Models
*/
class RuleTrigger extends Model
{
/**

View File

@ -18,6 +18,11 @@ use FireflyIII\Support\Models\TagSupport;
use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
use Watson\Validating\ValidatingTrait;
/**
* Class Tag
*
* @package FireflyIII\Models
*/
class Tag extends TagSupport
{
protected $dates = ['created_at', 'updated_at', 'date'];

View File

@ -19,6 +19,11 @@ use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use Watson\Validating\ValidatingTrait;
/**
* Class Transaction
*
* @package FireflyIII\Models
*/
class Transaction extends Model
{

View File

@ -18,6 +18,11 @@ use Illuminate\Database\Eloquent\SoftDeletes;
use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
use Watson\Validating\ValidatingTrait;
/**
* Class TransactionCurrency
*
* @package FireflyIII\Models
*/
class TransactionCurrency extends Model
{
use SoftDeletes, ValidatingTrait;

View File

@ -16,6 +16,11 @@ namespace FireflyIII\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
/**
* Class TransactionGroup
*
* @package FireflyIII\Models
*/
class TransactionGroup extends Model
{
use SoftDeletes;

View File

@ -25,6 +25,11 @@ use Preferences;
use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
use Watson\Validating\ValidatingTrait;
/**
* Class TransactionJournal
*
* @package FireflyIII\Models
*/
class TransactionJournal extends TransactionJournalSupport
{
use SoftDeletes, ValidatingTrait;

View File

@ -16,6 +16,11 @@ namespace FireflyIII\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
/**
* Class TransactionJournalMeta
*
* @package FireflyIII\Models
*/
class TransactionJournalMeta extends Model
{

View File

@ -17,6 +17,11 @@ use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
/**
* Class TransactionType
*
* @package FireflyIII\Models
*/
class TransactionType extends Model
{
use SoftDeletes;

View File

@ -13,7 +13,6 @@ declare(strict_types = 1);
namespace FireflyIII\Repositories\Journal;
use Carbon\Carbon;
use Crypt;
use DB;
use FireflyIII\Models\PiggyBankEvent;
@ -22,7 +21,6 @@ use FireflyIII\Models\TransactionJournal;
use FireflyIII\User;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Query\JoinClause;
use Illuminate\Pagination\LengthAwarePaginator;
use Illuminate\Support\Collection;
/**

View File

@ -14,9 +14,7 @@ declare(strict_types = 1);
namespace FireflyIII\Repositories\Journal;
use Carbon\Carbon;
use FireflyIII\Models\TransactionJournal;
use Illuminate\Pagination\LengthAwarePaginator;
use Illuminate\Support\Collection;
/**