mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-02-25 18:45:27 -06:00
More cleanup and php doc stuff.
This commit is contained in:
parent
d0a30f71cd
commit
80c1184eac
@ -3,6 +3,11 @@
|
|||||||
use Illuminate\Database\Schema\Blueprint;
|
use Illuminate\Database\Schema\Blueprint;
|
||||||
use Illuminate\Database\Migrations\Migration;
|
use Illuminate\Database\Migrations\Migration;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Class CreateUsersTable
|
||||||
|
*
|
||||||
|
* @SuppressWarnings(PHPMD.ShortMethodName)
|
||||||
|
*/
|
||||||
class CreateUsersTable extends Migration {
|
class CreateUsersTable extends Migration {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -3,6 +3,11 @@
|
|||||||
use Illuminate\Database\Migrations\Migration;
|
use Illuminate\Database\Migrations\Migration;
|
||||||
use Illuminate\Database\Schema\Blueprint;
|
use Illuminate\Database\Schema\Blueprint;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Class CreateAccountTypesTable
|
||||||
|
*
|
||||||
|
* @SuppressWarnings(PHPMD.ShortMethodName)
|
||||||
|
*/
|
||||||
class CreateAccountTypesTable extends Migration
|
class CreateAccountTypesTable extends Migration
|
||||||
{
|
{
|
||||||
|
|
||||||
|
@ -3,6 +3,11 @@
|
|||||||
use Illuminate\Database\Schema\Blueprint;
|
use Illuminate\Database\Schema\Blueprint;
|
||||||
use Illuminate\Database\Migrations\Migration;
|
use Illuminate\Database\Migrations\Migration;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Class CreateAccountsTable
|
||||||
|
*
|
||||||
|
* @SuppressWarnings(PHPMD.ShortMethodName)
|
||||||
|
*/
|
||||||
class CreateAccountsTable extends Migration {
|
class CreateAccountsTable extends Migration {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -3,6 +3,11 @@
|
|||||||
use Illuminate\Database\Schema\Blueprint;
|
use Illuminate\Database\Schema\Blueprint;
|
||||||
use Illuminate\Database\Migrations\Migration;
|
use Illuminate\Database\Migrations\Migration;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Class CreateComponentsTable
|
||||||
|
*
|
||||||
|
* @SuppressWarnings(PHPMD.ShortMethodName)
|
||||||
|
*/
|
||||||
class CreateComponentsTable extends Migration {
|
class CreateComponentsTable extends Migration {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -3,6 +3,11 @@
|
|||||||
use Illuminate\Database\Schema\Blueprint;
|
use Illuminate\Database\Schema\Blueprint;
|
||||||
use Illuminate\Database\Migrations\Migration;
|
use Illuminate\Database\Migrations\Migration;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Class CreateTransactionCurrenciesTable
|
||||||
|
*
|
||||||
|
* @SuppressWarnings(PHPMD.ShortMethodName)
|
||||||
|
*/
|
||||||
class CreateTransactionCurrenciesTable extends Migration {
|
class CreateTransactionCurrenciesTable extends Migration {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -3,6 +3,11 @@
|
|||||||
use Illuminate\Database\Schema\Blueprint;
|
use Illuminate\Database\Schema\Blueprint;
|
||||||
use Illuminate\Database\Migrations\Migration;
|
use Illuminate\Database\Migrations\Migration;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Class CreateTransactionTypesTable
|
||||||
|
*
|
||||||
|
* @SuppressWarnings(PHPMD.ShortMethodName)
|
||||||
|
*/
|
||||||
class CreateTransactionTypesTable extends Migration {
|
class CreateTransactionTypesTable extends Migration {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -3,6 +3,11 @@
|
|||||||
use Illuminate\Database\Schema\Blueprint;
|
use Illuminate\Database\Schema\Blueprint;
|
||||||
use Illuminate\Database\Migrations\Migration;
|
use Illuminate\Database\Migrations\Migration;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Class CreateTransactionJournalsTable
|
||||||
|
*
|
||||||
|
* @SuppressWarnings(PHPMD.ShortMethodName)
|
||||||
|
*/
|
||||||
class CreateTransactionJournalsTable extends Migration {
|
class CreateTransactionJournalsTable extends Migration {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -3,6 +3,11 @@
|
|||||||
use Illuminate\Database\Migrations\Migration;
|
use Illuminate\Database\Migrations\Migration;
|
||||||
use Illuminate\Database\Schema\Blueprint;
|
use Illuminate\Database\Schema\Blueprint;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Class CreateTransactionsTable
|
||||||
|
*
|
||||||
|
* @SuppressWarnings(PHPMD.ShortMethodName)
|
||||||
|
*/
|
||||||
class CreateTransactionsTable extends Migration
|
class CreateTransactionsTable extends Migration
|
||||||
{
|
{
|
||||||
|
|
||||||
|
@ -3,6 +3,11 @@
|
|||||||
use Illuminate\Database\Schema\Blueprint;
|
use Illuminate\Database\Schema\Blueprint;
|
||||||
use Illuminate\Database\Migrations\Migration;
|
use Illuminate\Database\Migrations\Migration;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Class CreateComponentTransactionTable
|
||||||
|
*
|
||||||
|
* @SuppressWarnings(PHPMD.ShortMethodName)
|
||||||
|
*/
|
||||||
class CreateComponentTransactionTable extends Migration {
|
class CreateComponentTransactionTable extends Migration {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -3,6 +3,11 @@
|
|||||||
use Illuminate\Database\Migrations\Migration;
|
use Illuminate\Database\Migrations\Migration;
|
||||||
use Illuminate\Database\Schema\Blueprint;
|
use Illuminate\Database\Schema\Blueprint;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Class CreatePiggybanksTable
|
||||||
|
*
|
||||||
|
* @SuppressWarnings(PHPMD.ShortMethodName)
|
||||||
|
*/
|
||||||
class CreatePiggybanksTable extends Migration
|
class CreatePiggybanksTable extends Migration
|
||||||
{
|
{
|
||||||
|
|
||||||
|
@ -3,6 +3,11 @@
|
|||||||
use Illuminate\Database\Schema\Blueprint;
|
use Illuminate\Database\Schema\Blueprint;
|
||||||
use Illuminate\Database\Migrations\Migration;
|
use Illuminate\Database\Migrations\Migration;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Class CreateRecurringTransactionsTable
|
||||||
|
*
|
||||||
|
* @SuppressWarnings(PHPMD.ShortMethodName)
|
||||||
|
*/
|
||||||
class CreateRecurringTransactionsTable extends Migration {
|
class CreateRecurringTransactionsTable extends Migration {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -3,6 +3,11 @@
|
|||||||
use Illuminate\Database\Schema\Blueprint;
|
use Illuminate\Database\Schema\Blueprint;
|
||||||
use Illuminate\Database\Migrations\Migration;
|
use Illuminate\Database\Migrations\Migration;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Class CreateComponentTransactionJournalTable
|
||||||
|
*
|
||||||
|
* @SuppressWarnings(PHPMD.ShortMethodName)
|
||||||
|
*/
|
||||||
class CreateComponentTransactionJournalTable extends Migration {
|
class CreateComponentTransactionJournalTable extends Migration {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -3,6 +3,11 @@
|
|||||||
use Illuminate\Database\Migrations\Migration;
|
use Illuminate\Database\Migrations\Migration;
|
||||||
use Illuminate\Database\Schema\Blueprint;
|
use Illuminate\Database\Schema\Blueprint;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Class CreatePreferencesTable
|
||||||
|
*
|
||||||
|
* @SuppressWarnings(PHPMD.ShortMethodName)
|
||||||
|
*/
|
||||||
class CreatePreferencesTable extends Migration
|
class CreatePreferencesTable extends Migration
|
||||||
{
|
{
|
||||||
|
|
||||||
|
@ -2,6 +2,11 @@
|
|||||||
|
|
||||||
use Illuminate\Database\Migrations\Migration;
|
use Illuminate\Database\Migrations\Migration;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Class CreateSessionTable
|
||||||
|
*
|
||||||
|
* @SuppressWarnings(PHPMD.ShortMethodName)
|
||||||
|
*/
|
||||||
class CreateSessionTable extends Migration {
|
class CreateSessionTable extends Migration {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -3,6 +3,11 @@
|
|||||||
use Illuminate\Database\Schema\Blueprint;
|
use Illuminate\Database\Schema\Blueprint;
|
||||||
use Illuminate\Database\Migrations\Migration;
|
use Illuminate\Database\Migrations\Migration;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Class CreateLimitsTable
|
||||||
|
*
|
||||||
|
* @SuppressWarnings(PHPMD.ShortMethodName)
|
||||||
|
*/
|
||||||
class CreateLimitsTable extends Migration {
|
class CreateLimitsTable extends Migration {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -3,6 +3,11 @@
|
|||||||
use Illuminate\Database\Schema\Blueprint;
|
use Illuminate\Database\Schema\Blueprint;
|
||||||
use Illuminate\Database\Migrations\Migration;
|
use Illuminate\Database\Migrations\Migration;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Class CreateLimitRepeatTable
|
||||||
|
*
|
||||||
|
* @SuppressWarnings(PHPMD.ShortMethodName)
|
||||||
|
*/
|
||||||
class CreateLimitRepeatTable extends Migration {
|
class CreateLimitRepeatTable extends Migration {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -3,6 +3,11 @@
|
|||||||
use Illuminate\Database\Schema\Blueprint;
|
use Illuminate\Database\Schema\Blueprint;
|
||||||
use Illuminate\Database\Migrations\Migration;
|
use Illuminate\Database\Migrations\Migration;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Class RecurringTransactionsToComponents
|
||||||
|
*
|
||||||
|
* @SuppressWarnings(PHPMD.ShortMethodName)
|
||||||
|
*/
|
||||||
class RecurringTransactionsToComponents extends Migration {
|
class RecurringTransactionsToComponents extends Migration {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1,6 +1,9 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Class AccountTypeSeeder
|
||||||
|
*/
|
||||||
class AccountTypeSeeder extends Seeder
|
class AccountTypeSeeder extends Seeder
|
||||||
{
|
{
|
||||||
public function run()
|
public function run()
|
||||||
|
@ -1,5 +1,8 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Class DatabaseSeeder
|
||||||
|
*/
|
||||||
class DatabaseSeeder extends Seeder
|
class DatabaseSeeder extends Seeder
|
||||||
{
|
{
|
||||||
|
|
||||||
|
@ -1,5 +1,8 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Class DefaultUserSeeder
|
||||||
|
*/
|
||||||
class DefaultUserSeeder extends Seeder
|
class DefaultUserSeeder extends Seeder
|
||||||
{
|
{
|
||||||
public function run()
|
public function run()
|
||||||
|
@ -1,6 +1,9 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Class TransactionCurrencySeeder
|
||||||
|
*/
|
||||||
class TransactionCurrencySeeder extends Seeder
|
class TransactionCurrencySeeder extends Seeder
|
||||||
{
|
{
|
||||||
public function run()
|
public function run()
|
||||||
|
@ -1,6 +1,9 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Class TransactionTypeSeeder
|
||||||
|
*/
|
||||||
class TransactionTypeSeeder extends Seeder
|
class TransactionTypeSeeder extends Seeder
|
||||||
{
|
{
|
||||||
public function run()
|
public function run()
|
||||||
|
@ -276,6 +276,7 @@ class EloquentAccountRepository implements AccountRepositoryInterface
|
|||||||
* @param Carbon $date
|
* @param Carbon $date
|
||||||
*
|
*
|
||||||
* @return bool
|
* @return bool
|
||||||
|
* @SuppressWarnings(PHPMD.CamelCaseMethodName)
|
||||||
*/
|
*/
|
||||||
protected function _createInitialBalance(\Account $account, $amount = 0, Carbon $date)
|
protected function _createInitialBalance(\Account $account, $amount = 0, Carbon $date)
|
||||||
{
|
{
|
||||||
|
@ -92,6 +92,11 @@ class Account extends Ardent
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param \Carbon\Carbon $date
|
||||||
|
*
|
||||||
|
* @return null
|
||||||
|
*/
|
||||||
public function predict(\Carbon\Carbon $date)
|
public function predict(\Carbon\Carbon $date)
|
||||||
{
|
{
|
||||||
return null;
|
return null;
|
||||||
|
@ -22,6 +22,9 @@ class AccountType extends Eloquent
|
|||||||
'description' => 'string'
|
'description' => 'string'
|
||||||
];
|
];
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return \Illuminate\Database\Eloquent\Relations\HasMany
|
||||||
|
*/
|
||||||
public function accounts()
|
public function accounts()
|
||||||
{
|
{
|
||||||
return $this->hasMany('Account');
|
return $this->hasMany('Account');
|
||||||
|
@ -30,11 +30,17 @@ class Budget extends Component
|
|||||||
];
|
];
|
||||||
protected $isSubclass = true;
|
protected $isSubclass = true;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return \Illuminate\Database\Eloquent\Relations\HasMany
|
||||||
|
*/
|
||||||
public function limits()
|
public function limits()
|
||||||
{
|
{
|
||||||
return $this->hasMany('Limit', 'component_id');
|
return $this->hasMany('Limit', 'component_id');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return \Illuminate\Database\Eloquent\Relations\BelongsToMany
|
||||||
|
*/
|
||||||
public function transactionjournals()
|
public function transactionjournals()
|
||||||
{
|
{
|
||||||
return $this->belongsToMany('TransactionJournal', 'component_transaction_journal', 'component_id');
|
return $this->belongsToMany('TransactionJournal', 'component_transaction_journal', 'component_id');
|
||||||
|
@ -30,6 +30,9 @@ class Category extends Component
|
|||||||
];
|
];
|
||||||
protected $isSubclass = true;
|
protected $isSubclass = true;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return \Illuminate\Database\Eloquent\Relations\BelongsToMany
|
||||||
|
*/
|
||||||
public function transactionjournals()
|
public function transactionjournals()
|
||||||
{
|
{
|
||||||
return $this->belongsToMany('TransactionJournal', 'component_transaction_journal', 'component_id');
|
return $this->belongsToMany('TransactionJournal', 'component_transaction_journal', 'component_id');
|
||||||
|
@ -38,21 +38,33 @@ class Component extends Firefly\Database\SingleTableInheritanceEntity
|
|||||||
protected $table = 'components';
|
protected $table = 'components';
|
||||||
protected $subclassField = 'class';
|
protected $subclassField = 'class';
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return \Illuminate\Database\Eloquent\Relations\HasMany
|
||||||
|
*/
|
||||||
public function limits()
|
public function limits()
|
||||||
{
|
{
|
||||||
return $this->hasMany('Limit');
|
return $this->hasMany('Limit');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return \Illuminate\Database\Eloquent\Relations\BelongsToMany
|
||||||
|
*/
|
||||||
public function transactionjournals()
|
public function transactionjournals()
|
||||||
{
|
{
|
||||||
return $this->belongsToMany('TransactionJournal');
|
return $this->belongsToMany('TransactionJournal');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return \Illuminate\Database\Eloquent\Relations\BelongsToMany
|
||||||
|
*/
|
||||||
public function transactions()
|
public function transactions()
|
||||||
{
|
{
|
||||||
return $this->belongsToMany('Transaction');
|
return $this->belongsToMany('Transaction');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return \Illuminate\Database\Eloquent\Relations\BelongsTo
|
||||||
|
*/
|
||||||
public function user()
|
public function user()
|
||||||
{
|
{
|
||||||
return $this->belongsTo('User');
|
return $this->belongsTo('User');
|
||||||
|
@ -40,6 +40,9 @@ class Limit extends Ardent
|
|||||||
|
|
||||||
];
|
];
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return array
|
||||||
|
*/
|
||||||
public static function factory()
|
public static function factory()
|
||||||
{
|
{
|
||||||
$start = new Carbon;
|
$start = new Carbon;
|
||||||
@ -54,16 +57,25 @@ class Limit extends Ardent
|
|||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return \Illuminate\Database\Eloquent\Relations\BelongsTo
|
||||||
|
*/
|
||||||
public function budget()
|
public function budget()
|
||||||
{
|
{
|
||||||
return $this->belongsTo('Budget', 'component_id');
|
return $this->belongsTo('Budget', 'component_id');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return \Illuminate\Database\Eloquent\Relations\BelongsTo
|
||||||
|
*/
|
||||||
public function component()
|
public function component()
|
||||||
{
|
{
|
||||||
return $this->belongsTo('Component', 'component_id');
|
return $this->belongsTo('Component', 'component_id');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param Carbon $start
|
||||||
|
*/
|
||||||
public function createRepetition(Carbon $start)
|
public function createRepetition(Carbon $start)
|
||||||
{
|
{
|
||||||
|
|
||||||
@ -116,12 +128,18 @@ class Limit extends Ardent
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return \Illuminate\Database\Eloquent\Relations\HasMany
|
||||||
|
*/
|
||||||
public function limitrepetitions()
|
public function limitrepetitions()
|
||||||
{
|
{
|
||||||
return $this->hasMany('LimitRepetition');
|
return $this->hasMany('LimitRepetition');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return array
|
||||||
|
*/
|
||||||
public function getDates()
|
public function getDates()
|
||||||
{
|
{
|
||||||
return ['created_at', 'updated_at', 'startdate', 'enddate'];
|
return ['created_at', 'updated_at', 'startdate', 'enddate'];
|
||||||
|
@ -31,6 +31,9 @@ class LimitRepetition extends Ardent
|
|||||||
'amount' => 'numeric|required|min:0.01',
|
'amount' => 'numeric|required|min:0.01',
|
||||||
];
|
];
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return array
|
||||||
|
*/
|
||||||
public static function factory()
|
public static function factory()
|
||||||
{
|
{
|
||||||
$start = new \Carbon\Carbon;
|
$start = new \Carbon\Carbon;
|
||||||
@ -46,6 +49,9 @@ class LimitRepetition extends Ardent
|
|||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return array
|
||||||
|
*/
|
||||||
public function getDates()
|
public function getDates()
|
||||||
{
|
{
|
||||||
return ['created_at', 'updated_at', 'startdate', 'enddate'];
|
return ['created_at', 'updated_at', 'startdate', 'enddate'];
|
||||||
@ -76,6 +82,9 @@ class LimitRepetition extends Ardent
|
|||||||
return $left;
|
return $left;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return \Illuminate\Database\Eloquent\Relations\BelongsTo
|
||||||
|
*/
|
||||||
public function limit()
|
public function limit()
|
||||||
{
|
{
|
||||||
return $this->belongsTo('Limit');
|
return $this->belongsTo('Limit');
|
||||||
|
@ -37,6 +37,9 @@ class Piggybank extends Ardent
|
|||||||
'order' => 'required:min:1',
|
'order' => 'required:min:1',
|
||||||
];
|
];
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return array
|
||||||
|
*/
|
||||||
public static function factory()
|
public static function factory()
|
||||||
{
|
{
|
||||||
$start = new Carbon;
|
$start = new Carbon;
|
||||||
@ -52,14 +55,20 @@ class Piggybank extends Ardent
|
|||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return \Illuminate\Database\Eloquent\Relations\BelongsTo
|
||||||
|
*/
|
||||||
public function account()
|
public function account()
|
||||||
{
|
{
|
||||||
return $this->belongsTo('Account');
|
return $this->belongsTo('Account');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return array
|
||||||
|
*/
|
||||||
public function getDates()
|
public function getDates()
|
||||||
{
|
{
|
||||||
return array('created_at', 'updated_at', 'targetdate');
|
return ['created_at', 'updated_at', 'targetdate'];
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
@ -36,17 +36,27 @@ class Preference extends Ardent
|
|||||||
'data' => 'string'
|
'data' => 'string'
|
||||||
];
|
];
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return \Illuminate\Database\Eloquent\Relations\BelongsTo
|
||||||
|
*/
|
||||||
public function user()
|
public function user()
|
||||||
{
|
{
|
||||||
return $this->belongsTo('User');
|
return $this->belongsTo('User');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param $value
|
||||||
|
*/
|
||||||
public function setDataAttribute($value)
|
public function setDataAttribute($value)
|
||||||
{
|
{
|
||||||
$this->attributes['data'] = json_encode($value);
|
$this->attributes['data'] = json_encode($value);
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
/**
|
||||||
|
* @param $value
|
||||||
|
*
|
||||||
|
* @return mixed
|
||||||
|
*/
|
||||||
public function getDataAttribute($value)
|
public function getDataAttribute($value)
|
||||||
{
|
{
|
||||||
return json_decode($value);
|
return json_decode($value);
|
||||||
|
@ -50,6 +50,9 @@ class RecurringTransaction extends Ardent
|
|||||||
'skip' => 'required|between:0,31',
|
'skip' => 'required|between:0,31',
|
||||||
];
|
];
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return array
|
||||||
|
*/
|
||||||
public static function factory()
|
public static function factory()
|
||||||
{
|
{
|
||||||
$date = new Carbon;
|
$date = new Carbon;
|
||||||
@ -68,11 +71,17 @@ class RecurringTransaction extends Ardent
|
|||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return array
|
||||||
|
*/
|
||||||
public function getDates()
|
public function getDates()
|
||||||
{
|
{
|
||||||
return ['created_at', 'updated_at', 'date'];
|
return ['created_at', 'updated_at', 'date'];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return Carbon
|
||||||
|
*/
|
||||||
public function next()
|
public function next()
|
||||||
{
|
{
|
||||||
$start = clone $this->date;
|
$start = clone $this->date;
|
||||||
@ -105,6 +114,9 @@ class RecurringTransaction extends Ardent
|
|||||||
return $start;
|
return $start;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return \Illuminate\Database\Eloquent\Relations\BelongsTo
|
||||||
|
*/
|
||||||
public function user()
|
public function user()
|
||||||
{
|
{
|
||||||
return $this->belongsTo('User');
|
return $this->belongsTo('User');
|
||||||
|
@ -44,26 +44,41 @@ class Transaction extends Ardent
|
|||||||
'amount' => 'integer:5'
|
'amount' => 'integer:5'
|
||||||
];
|
];
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return \Illuminate\Database\Eloquent\Relations\BelongsTo
|
||||||
|
*/
|
||||||
public function account()
|
public function account()
|
||||||
{
|
{
|
||||||
return $this->belongsTo('Account');
|
return $this->belongsTo('Account');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return \Illuminate\Database\Eloquent\Relations\BelongsTo
|
||||||
|
*/
|
||||||
public function transactionJournal()
|
public function transactionJournal()
|
||||||
{
|
{
|
||||||
return $this->belongsTo('TransactionJournal');
|
return $this->belongsTo('TransactionJournal');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return \Illuminate\Database\Eloquent\Relations\BelongsToMany
|
||||||
|
*/
|
||||||
public function components()
|
public function components()
|
||||||
{
|
{
|
||||||
return $this->belongsToMany('Component');
|
return $this->belongsToMany('Component');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return \Illuminate\Database\Eloquent\Relations\BelongsToMany
|
||||||
|
*/
|
||||||
public function budgets()
|
public function budgets()
|
||||||
{
|
{
|
||||||
return $this->belongsToMany('Budget', 'component_transaction', 'transaction_id', 'component_id');
|
return $this->belongsToMany('Budget', 'component_transaction', 'transaction_id', 'component_id');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return \Illuminate\Database\Eloquent\Relations\BelongsToMany
|
||||||
|
*/
|
||||||
public function categories()
|
public function categories()
|
||||||
{
|
{
|
||||||
return $this->belongsToMany('Category', 'component_transaction', 'transaction_id', 'component_id');
|
return $this->belongsToMany('Category', 'component_transaction', 'transaction_id', 'component_id');
|
||||||
|
@ -22,7 +22,10 @@ class TransactionCurrency extends Eloquent
|
|||||||
'code' => 'string'
|
'code' => 'string'
|
||||||
];
|
];
|
||||||
|
|
||||||
public function transactionJournals()
|
/**
|
||||||
|
* @return \Illuminate\Database\Eloquent\Relations\HasMany
|
||||||
|
*/
|
||||||
|
public function transactionjournals()
|
||||||
{
|
{
|
||||||
return $this->hasMany('TransactionJournal');
|
return $this->hasMany('TransactionJournal');
|
||||||
}
|
}
|
||||||
|
@ -84,6 +84,9 @@ class TransactionJournal extends Ardent
|
|||||||
'completed' => 'required|between:0,1'
|
'completed' => 'required|between:0,1'
|
||||||
];
|
];
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return array
|
||||||
|
*/
|
||||||
public static function factory()
|
public static function factory()
|
||||||
{
|
{
|
||||||
$date = new \Carbon\Carbon;
|
$date = new \Carbon\Carbon;
|
||||||
@ -98,6 +101,9 @@ class TransactionJournal extends Ardent
|
|||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return \Illuminate\Database\Eloquent\Relations\BelongsTo
|
||||||
|
*/
|
||||||
public function transactionType()
|
public function transactionType()
|
||||||
{
|
{
|
||||||
return $this->belongsTo('TransactionType');
|
return $this->belongsTo('TransactionType');
|
||||||
@ -114,21 +120,33 @@ class TransactionJournal extends Ardent
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return \Illuminate\Database\Eloquent\Relations\BelongsTo
|
||||||
|
*/
|
||||||
public function transactionCurrency()
|
public function transactionCurrency()
|
||||||
{
|
{
|
||||||
return $this->belongsTo('TransactionCurrency');
|
return $this->belongsTo('TransactionCurrency');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return \Illuminate\Database\Eloquent\Relations\HasMany
|
||||||
|
*/
|
||||||
public function transactions()
|
public function transactions()
|
||||||
{
|
{
|
||||||
return $this->hasMany('Transaction');
|
return $this->hasMany('Transaction');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return \Illuminate\Database\Eloquent\Relations\BelongsToMany
|
||||||
|
*/
|
||||||
public function components()
|
public function components()
|
||||||
{
|
{
|
||||||
return $this->belongsToMany('Component');
|
return $this->belongsToMany('Component');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return \Illuminate\Database\Eloquent\Relations\BelongsToMany
|
||||||
|
*/
|
||||||
public function budgets()
|
public function budgets()
|
||||||
{
|
{
|
||||||
return $this->belongsToMany(
|
return $this->belongsToMany(
|
||||||
@ -136,6 +154,9 @@ class TransactionJournal extends Ardent
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return \Illuminate\Database\Eloquent\Relations\BelongsToMany
|
||||||
|
*/
|
||||||
public function categories()
|
public function categories()
|
||||||
{
|
{
|
||||||
return $this->belongsToMany(
|
return $this->belongsToMany(
|
||||||
@ -143,16 +164,31 @@ class TransactionJournal extends Ardent
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return array
|
||||||
|
*/
|
||||||
public function getDates()
|
public function getDates()
|
||||||
{
|
{
|
||||||
return array('created_at', 'updated_at', 'date');
|
return ['created_at', 'updated_at', 'date'];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param $query
|
||||||
|
* @param \Carbon\Carbon $date
|
||||||
|
*
|
||||||
|
* @return mixed
|
||||||
|
*/
|
||||||
public function scopeAfter($query, \Carbon\Carbon $date)
|
public function scopeAfter($query, \Carbon\Carbon $date)
|
||||||
{
|
{
|
||||||
return $query->where('date', '>=', $date->format('Y-m-d'));
|
return $query->where('date', '>=', $date->format('Y-m-d'));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param $query
|
||||||
|
* @param \Carbon\Carbon $date
|
||||||
|
*
|
||||||
|
* @return mixed
|
||||||
|
*/
|
||||||
public function scopeBefore($query, \Carbon\Carbon $date)
|
public function scopeBefore($query, \Carbon\Carbon $date)
|
||||||
{
|
{
|
||||||
return $query->where('date', '<=', $date->format('Y-m-d'));
|
return $query->where('date', '<=', $date->format('Y-m-d'));
|
||||||
|
@ -22,6 +22,9 @@ class TransactionType extends Ardent
|
|||||||
'type' => 'string'
|
'type' => 'string'
|
||||||
];
|
];
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return \Illuminate\Database\Eloquent\Relations\HasMany
|
||||||
|
*/
|
||||||
public function transactionJournals()
|
public function transactionJournals()
|
||||||
{
|
{
|
||||||
return $this->hasMany('TransactionJournal');
|
return $this->hasMany('TransactionJournal');
|
||||||
|
@ -61,6 +61,9 @@ class User extends Ardent implements UserInterface, RemindableInterface
|
|||||||
*/
|
*/
|
||||||
protected $hidden = ['remember_token'];
|
protected $hidden = ['remember_token'];
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return array
|
||||||
|
*/
|
||||||
public static function factory()
|
public static function factory()
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
@ -71,41 +74,65 @@ class User extends Ardent implements UserInterface, RemindableInterface
|
|||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return \Illuminate\Database\Eloquent\Relations\HasMany
|
||||||
|
*/
|
||||||
public function accounts()
|
public function accounts()
|
||||||
{
|
{
|
||||||
return $this->hasMany('Account');
|
return $this->hasMany('Account');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return \Illuminate\Database\Eloquent\Relations\HasMany
|
||||||
|
*/
|
||||||
public function budgets()
|
public function budgets()
|
||||||
{
|
{
|
||||||
return $this->hasMany('Budget');
|
return $this->hasMany('Budget');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return \Illuminate\Database\Eloquent\Relations\HasMany
|
||||||
|
*/
|
||||||
public function categories()
|
public function categories()
|
||||||
{
|
{
|
||||||
return $this->hasMany('Category');
|
return $this->hasMany('Category');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return \Illuminate\Database\Eloquent\Relations\HasMany
|
||||||
|
*/
|
||||||
public function components()
|
public function components()
|
||||||
{
|
{
|
||||||
return $this->hasMany('Component');
|
return $this->hasMany('Component');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return \Illuminate\Database\Eloquent\Relations\HasMany
|
||||||
|
*/
|
||||||
public function preferences()
|
public function preferences()
|
||||||
{
|
{
|
||||||
return $this->hasMany('Preference');
|
return $this->hasMany('Preference');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return \Illuminate\Database\Eloquent\Relations\HasMany
|
||||||
|
*/
|
||||||
public function recurringtransactions()
|
public function recurringtransactions()
|
||||||
{
|
{
|
||||||
return $this->hasMany('RecurringTransaction');
|
return $this->hasMany('RecurringTransaction');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param $value
|
||||||
|
*/
|
||||||
public function setPasswordAttribute($value)
|
public function setPasswordAttribute($value)
|
||||||
{
|
{
|
||||||
$this->attributes['password'] = Hash::make($value);
|
$this->attributes['password'] = Hash::make($value);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return \Illuminate\Database\Eloquent\Relations\HasMany
|
||||||
|
*/
|
||||||
public function transactionjournals()
|
public function transactionjournals()
|
||||||
{
|
{
|
||||||
return $this->hasMany('TransactionJournal');
|
return $this->hasMany('TransactionJournal');
|
||||||
|
@ -1,5 +1,8 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Class TestCase
|
||||||
|
*/
|
||||||
class TestCase extends Illuminate\Foundation\Testing\TestCase
|
class TestCase extends Illuminate\Foundation\Testing\TestCase
|
||||||
{
|
{
|
||||||
|
|
||||||
@ -7,6 +10,7 @@ class TestCase extends Illuminate\Foundation\Testing\TestCase
|
|||||||
* Creates the application.
|
* Creates the application.
|
||||||
*
|
*
|
||||||
* @return \Symfony\Component\HttpKernel\HttpKernelInterface
|
* @return \Symfony\Component\HttpKernel\HttpKernelInterface
|
||||||
|
* @SuppressWarnings(PHPMD.UnusedLocalVariable)
|
||||||
*/
|
*/
|
||||||
public function createApplication()
|
public function createApplication()
|
||||||
{
|
{
|
||||||
@ -17,6 +21,11 @@ class TestCase extends Illuminate\Foundation\Testing\TestCase
|
|||||||
return require __DIR__ . '/../../bootstrap/start.php';
|
return require __DIR__ . '/../../bootstrap/start.php';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param $class
|
||||||
|
*
|
||||||
|
* @return \Mockery\MockInterface
|
||||||
|
*/
|
||||||
public function mock($class)
|
public function mock($class)
|
||||||
{
|
{
|
||||||
$mock = Mockery::mock($class);
|
$mock = Mockery::mock($class);
|
||||||
|
@ -7,6 +7,9 @@ use Zizaco\FactoryMuff\Facade\FactoryMuff as f;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Class AccountControllerTest
|
* Class AccountControllerTest
|
||||||
|
*
|
||||||
|
* @SuppressWarnings(PHPMD.TooManyMethods)
|
||||||
|
* @SuppressWarnings(PHPMD.CamelCasePropertyName)
|
||||||
*/
|
*/
|
||||||
class AccountControllerTest extends TestCase
|
class AccountControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
@ -5,6 +5,12 @@ use Illuminate\Database\Eloquent\Collection;
|
|||||||
use Mockery as m;
|
use Mockery as m;
|
||||||
use Zizaco\FactoryMuff\Facade\FactoryMuff as f;
|
use Zizaco\FactoryMuff\Facade\FactoryMuff as f;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Class BudgetControllerTest
|
||||||
|
*
|
||||||
|
* @SuppressWarnings(PHPMD.TooManyMethods)
|
||||||
|
* @SuppressWarnings(PHPMD.CamelCasePropertyName)
|
||||||
|
*/
|
||||||
class BudgetControllerTest extends TestCase
|
class BudgetControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
protected $_repository;
|
protected $_repository;
|
||||||
|
@ -7,6 +7,9 @@ use Zizaco\FactoryMuff\Facade\FactoryMuff as f;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Class CategoryControllerTest
|
* Class CategoryControllerTest
|
||||||
|
*
|
||||||
|
* @SuppressWarnings(PHPMD.TooManyMethods)
|
||||||
|
* @SuppressWarnings(PHPMD.CamelCasePropertyName)
|
||||||
*/
|
*/
|
||||||
class CategoryControllerTest extends TestCase
|
class CategoryControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
@ -100,6 +103,7 @@ class CategoryControllerTest extends TestCase
|
|||||||
{
|
{
|
||||||
$category = f::create('Category');
|
$category = f::create('Category');
|
||||||
$collection = new Collection();
|
$collection = new Collection();
|
||||||
|
$collection->add($category);
|
||||||
|
|
||||||
$this->_repository->shouldReceive('get')->with()->once()->andReturn($collection);
|
$this->_repository->shouldReceive('get')->with()->once()->andReturn($collection);
|
||||||
$this->action('GET', 'CategoryController@index');
|
$this->action('GET', 'CategoryController@index');
|
||||||
|
@ -8,6 +8,9 @@ use Zizaco\FactoryMuff\Facade\FactoryMuff as f;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Class ChartControllerTest
|
* Class ChartControllerTest
|
||||||
|
*
|
||||||
|
* @SuppressWarnings(PHPMD.TooManyMethods)
|
||||||
|
* @SuppressWarnings(PHPMD.CamelCasePropertyName)
|
||||||
*/
|
*/
|
||||||
class ChartControllerTest extends TestCase
|
class ChartControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
@ -5,6 +5,9 @@ use Zizaco\FactoryMuff\Facade\FactoryMuff as f;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Class HomeControllerTest
|
* Class HomeControllerTest
|
||||||
|
*
|
||||||
|
* @SuppressWarnings(PHPMD.TooManyMethods)
|
||||||
|
* @SuppressWarnings(PHPMD.CamelCasePropertyName)
|
||||||
*/
|
*/
|
||||||
class HomeControllerTest extends TestCase
|
class HomeControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
@ -3,6 +3,9 @@ use Zizaco\FactoryMuff\Facade\FactoryMuff as f;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Class JsonControllerTest
|
* Class JsonControllerTest
|
||||||
|
*
|
||||||
|
* @SuppressWarnings(PHPMD.TooManyMethods)
|
||||||
|
* @SuppressWarnings(PHPMD.CamelCasePropertyName)
|
||||||
*/
|
*/
|
||||||
class JsonControllerTest extends TestCase
|
class JsonControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
@ -4,6 +4,9 @@ use Zizaco\FactoryMuff\Facade\FactoryMuff as f;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Class LimitControllerTest
|
* Class LimitControllerTest
|
||||||
|
*
|
||||||
|
* @SuppressWarnings(PHPMD.TooManyMethods)
|
||||||
|
* @SuppressWarnings(PHPMD.CamelCasePropertyName)
|
||||||
*/
|
*/
|
||||||
class LimitControllerTest extends TestCase
|
class LimitControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
@ -6,6 +6,9 @@ use Zizaco\FactoryMuff\Facade\FactoryMuff as f;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Class PiggybankControllerTest
|
* Class PiggybankControllerTest
|
||||||
|
*
|
||||||
|
* @SuppressWarnings(PHPMD.TooManyMethods)
|
||||||
|
* @SuppressWarnings(PHPMD.CamelCasePropertyName)
|
||||||
*/
|
*/
|
||||||
class PiggybankControllerTest extends TestCase
|
class PiggybankControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
@ -5,6 +5,9 @@ use Mockery as m;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Class PreferencesControllerTest
|
* Class PreferencesControllerTest
|
||||||
|
*
|
||||||
|
* @SuppressWarnings(PHPMD.TooManyMethods)
|
||||||
|
* @SuppressWarnings(PHPMD.CamelCasePropertyName)
|
||||||
*/
|
*/
|
||||||
class PreferencesControllerTest extends TestCase
|
class PreferencesControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
@ -4,6 +4,9 @@ use Zizaco\FactoryMuff\Facade\FactoryMuff as f;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Class ProfileControllerTest
|
* Class ProfileControllerTest
|
||||||
|
*
|
||||||
|
* @SuppressWarnings(PHPMD.TooManyMethods)
|
||||||
|
* @SuppressWarnings(PHPMD.CamelCasePropertyName)
|
||||||
*/
|
*/
|
||||||
class ProfileControllerTest extends TestCase
|
class ProfileControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
@ -4,6 +4,9 @@ use Zizaco\FactoryMuff\Facade\FactoryMuff as f;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Class RecurringControllerTest
|
* Class RecurringControllerTest
|
||||||
|
*
|
||||||
|
* @SuppressWarnings(PHPMD.TooManyMethods)
|
||||||
|
* @SuppressWarnings(PHPMD.CamelCasePropertyName)
|
||||||
*/
|
*/
|
||||||
class RecurringControllerTest extends TestCase
|
class RecurringControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
@ -3,6 +3,9 @@ use Mockery as m;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Class ReportControllerTest
|
* Class ReportControllerTest
|
||||||
|
*
|
||||||
|
* @SuppressWarnings(PHPMD.TooManyMethods)
|
||||||
|
* @SuppressWarnings(PHPMD.CamelCasePropertyName)
|
||||||
*/
|
*/
|
||||||
class ReportControllerTest extends TestCase
|
class ReportControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
@ -3,6 +3,9 @@ use Mockery as m;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Class SearchControllerTest
|
* Class SearchControllerTest
|
||||||
|
*
|
||||||
|
* @SuppressWarnings(PHPMD.TooManyMethods)
|
||||||
|
* @SuppressWarnings(PHPMD.CamelCasePropertyName)
|
||||||
*/
|
*/
|
||||||
class SearchControllerTest extends TestCase
|
class SearchControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
@ -5,6 +5,9 @@ use Zizaco\FactoryMuff\Facade\FactoryMuff as f;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Class TransactionControllerTest
|
* Class TransactionControllerTest
|
||||||
|
*
|
||||||
|
* @SuppressWarnings(PHPMD.TooManyMethods)
|
||||||
|
* @SuppressWarnings(PHPMD.CamelCasePropertyName)
|
||||||
*/
|
*/
|
||||||
class TransactionControllerTest extends TestCase
|
class TransactionControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
@ -6,6 +6,9 @@ use Zizaco\FactoryMuff\Facade\FactoryMuff as f;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Class UserControllerTest
|
* Class UserControllerTest
|
||||||
|
*
|
||||||
|
* @SuppressWarnings(PHPMD.TooManyMethods)
|
||||||
|
* @SuppressWarnings(PHPMD.CamelCasePropertyName)
|
||||||
*/
|
*/
|
||||||
class UserControllerTest extends TestCase
|
class UserControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
@ -57,11 +60,7 @@ class UserControllerTest extends TestCase
|
|||||||
|
|
||||||
public function testPostLoginFails()
|
public function testPostLoginFails()
|
||||||
{
|
{
|
||||||
$input = [
|
|
||||||
'username' => 'bla@bla',
|
|
||||||
'password' => 'something',
|
|
||||||
'remindme' => 0
|
|
||||||
];
|
|
||||||
$this->action('POST', 'UserController@postLogin');
|
$this->action('POST', 'UserController@postLogin');
|
||||||
$this->assertResponseOk();
|
$this->assertResponseOk();
|
||||||
}
|
}
|
||||||
|
@ -2,6 +2,11 @@
|
|||||||
use Carbon\Carbon;
|
use Carbon\Carbon;
|
||||||
use Zizaco\FactoryMuff\Facade\FactoryMuff as f;
|
use Zizaco\FactoryMuff\Facade\FactoryMuff as f;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Class ModelTest
|
||||||
|
*
|
||||||
|
* @SuppressWarnings(PHPMD.TooManyMethods)
|
||||||
|
*/
|
||||||
class ModelTest extends TestCase
|
class ModelTest extends TestCase
|
||||||
{
|
{
|
||||||
|
|
||||||
@ -179,7 +184,7 @@ class ModelTest extends TestCase
|
|||||||
|
|
||||||
// repeat frequency (present) for periodOrder
|
// repeat frequency (present) for periodOrder
|
||||||
$list = ['yearly', 'half-year', 'quarterly', 'monthly', 'weekly', 'daily'];
|
$list = ['yearly', 'half-year', 'quarterly', 'monthly', 'weekly', 'daily'];
|
||||||
foreach ($list as $index => $entry) {
|
foreach ($list as $entry) {
|
||||||
$rep->repeat_freq = $entry;
|
$rep->repeat_freq = $entry;
|
||||||
$this->assertGreaterThan(0, strlen($rep->periodShow()));
|
$this->assertGreaterThan(0, strlen($rep->periodShow()));
|
||||||
}
|
}
|
||||||
@ -216,7 +221,7 @@ class ModelTest extends TestCase
|
|||||||
$this->assertEquals($rec->user_id, $user->id);
|
$this->assertEquals($rec->user_id, $user->id);
|
||||||
|
|
||||||
$list = ['yearly', 'half-year', 'quarterly', 'monthly', 'weekly', 'daily'];
|
$list = ['yearly', 'half-year', 'quarterly', 'monthly', 'weekly', 'daily'];
|
||||||
foreach ($list as $index => $entry) {
|
foreach ($list as $entry) {
|
||||||
$start = clone $rec->date;
|
$start = clone $rec->date;
|
||||||
$rec->repeat_freq = $entry;
|
$rec->repeat_freq = $entry;
|
||||||
$end = $rec->next();
|
$end = $rec->next();
|
||||||
|
Loading…
Reference in New Issue
Block a user