mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-02-25 18:45:27 -06:00
Code cleanup according to PHPStorm.
This commit is contained in:
parent
9dc3f614af
commit
6573bd6b4b
@ -58,15 +58,7 @@ class AuthController extends Controller
|
|||||||
*/
|
*/
|
||||||
public function postLogin(Request $request)
|
public function postLogin(Request $request)
|
||||||
{
|
{
|
||||||
$this->validate(
|
$this->validate($request, [$this->loginUsername() => 'required', 'password' => 'required',]);
|
||||||
$request, [
|
|
||||||
$this->loginUsername() => 'required', 'password' => 'required',
|
|
||||||
]
|
|
||||||
);
|
|
||||||
|
|
||||||
// If the class is using the ThrottlesLogins trait, we can automatically throttle
|
|
||||||
// the login attempts for this application. We'll key this by the username and
|
|
||||||
// the IP address of the client making these requests into this application.
|
|
||||||
$throttles = $this->isUsingThrottlesLoginsTrait();
|
$throttles = $this->isUsingThrottlesLoginsTrait();
|
||||||
|
|
||||||
if ($throttles && $this->hasTooManyLoginAttempts($request)) {
|
if ($throttles && $this->hasTooManyLoginAttempts($request)) {
|
||||||
@ -80,10 +72,7 @@ class AuthController extends Controller
|
|||||||
return $this->handleUserWasAuthenticated($request, $throttles);
|
return $this->handleUserWasAuthenticated($request, $throttles);
|
||||||
}
|
}
|
||||||
|
|
||||||
// default error message:
|
|
||||||
$message = $this->getFailedLoginMessage();
|
$message = $this->getFailedLoginMessage();
|
||||||
|
|
||||||
// try to find a blocked user with this email address.
|
|
||||||
/** @var User $foundUser */
|
/** @var User $foundUser */
|
||||||
$foundUser = User::where('email', $credentials['email'])->where('blocked', 1)->first();
|
$foundUser = User::where('email', $credentials['email'])->where('blocked', 1)->first();
|
||||||
if (!is_null($foundUser)) {
|
if (!is_null($foundUser)) {
|
||||||
@ -95,22 +84,13 @@ class AuthController extends Controller
|
|||||||
$message = trans('firefly.' . $code . '_error', ['email' => $credentials['email']]);
|
$message = trans('firefly.' . $code . '_error', ['email' => $credentials['email']]);
|
||||||
}
|
}
|
||||||
|
|
||||||
// try
|
|
||||||
|
|
||||||
// If the login attempt was unsuccessful we will increment the number of attempts
|
|
||||||
// to login and redirect the user back to the login form. Of course, when this
|
|
||||||
// user surpasses their maximum number of attempts they will get locked out.
|
|
||||||
if ($throttles) {
|
if ($throttles) {
|
||||||
$this->incrementLoginAttempts($request);
|
$this->incrementLoginAttempts($request);
|
||||||
}
|
}
|
||||||
|
|
||||||
return redirect($this->loginPath())
|
return redirect($this->loginPath())
|
||||||
->withInput($request->only($this->loginUsername(), 'remember'))
|
->withInput($request->only($this->loginUsername(), 'remember'))
|
||||||
->withErrors(
|
->withErrors([$this->loginUsername() => $message,]);
|
||||||
[
|
|
||||||
$this->loginUsername() => $message,
|
|
||||||
]
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -163,11 +163,7 @@ class TransactionController extends Controller
|
|||||||
'piggy_bank_id' => 0
|
'piggy_bank_id' => 0
|
||||||
];
|
];
|
||||||
// get tags:
|
// get tags:
|
||||||
$tags = [];
|
$preFilled['tags'] = join(',', $journal->tags->pluck('tag')->toArray());
|
||||||
foreach ($journal->tags as $tag) {
|
|
||||||
$tags[] = $tag->tag;
|
|
||||||
}
|
|
||||||
$preFilled['tags'] = join(',', $tags);
|
|
||||||
|
|
||||||
$category = $journal->categories()->first();
|
$category = $journal->categories()->first();
|
||||||
if (!is_null($category)) {
|
if (!is_null($category)) {
|
||||||
@ -354,7 +350,6 @@ class TransactionController extends Controller
|
|||||||
public function update(JournalFormRequest $request, JournalRepositoryInterface $repository, AttachmentHelperInterface $att, TransactionJournal $journal)
|
public function update(JournalFormRequest $request, JournalRepositoryInterface $repository, AttachmentHelperInterface $att, TransactionJournal $journal)
|
||||||
{
|
{
|
||||||
|
|
||||||
// cannot edit opening balance
|
|
||||||
if ($journal->isOpeningBalance()) {
|
if ($journal->isOpeningBalance()) {
|
||||||
return view('error')->with('message', 'Cannot edit this transaction. Edit the account instead!');
|
return view('error')->with('message', 'Cannot edit this transaction. Edit the account instead!');
|
||||||
}
|
}
|
||||||
|
@ -14,7 +14,6 @@ use FireflyIII\Models\Preference;
|
|||||||
use FireflyIII\Models\Transaction;
|
use FireflyIII\Models\Transaction;
|
||||||
use FireflyIII\Models\TransactionJournal;
|
use FireflyIII\Models\TransactionJournal;
|
||||||
use FireflyIII\Models\TransactionType;
|
use FireflyIII\Models\TransactionType;
|
||||||
use FireflyIII\Support\CacheProperties;
|
|
||||||
use Illuminate\Database\Eloquent\Relations\HasMany;
|
use Illuminate\Database\Eloquent\Relations\HasMany;
|
||||||
use Illuminate\Pagination\LengthAwarePaginator;
|
use Illuminate\Pagination\LengthAwarePaginator;
|
||||||
use Illuminate\Support\Collection;
|
use Illuminate\Support\Collection;
|
||||||
@ -39,14 +38,7 @@ class AccountRepository implements AccountRepositoryInterface
|
|||||||
*/
|
*/
|
||||||
public function countAccounts(array $types)
|
public function countAccounts(array $types)
|
||||||
{
|
{
|
||||||
$cache = new CacheProperties;
|
|
||||||
$cache->addProperty('user-count-accounts');
|
|
||||||
if ($cache->has()) {
|
|
||||||
return $cache->get(); // @codeCoverageIgnore
|
|
||||||
}
|
|
||||||
|
|
||||||
$count = Auth::user()->accounts()->accountTypeIn($types)->count();
|
$count = Auth::user()->accounts()->accountTypeIn($types)->count();
|
||||||
$cache->store($count);
|
|
||||||
|
|
||||||
return $count;
|
return $count;
|
||||||
}
|
}
|
||||||
@ -76,14 +68,6 @@ class AccountRepository implements AccountRepositoryInterface
|
|||||||
*/
|
*/
|
||||||
public function getAccounts(array $types)
|
public function getAccounts(array $types)
|
||||||
{
|
{
|
||||||
$cache = new CacheProperties();
|
|
||||||
$cache->addProperty('get-accounts');
|
|
||||||
$cache->addProperty($types);
|
|
||||||
|
|
||||||
if ($cache->has()) {
|
|
||||||
return $cache->get();
|
|
||||||
}
|
|
||||||
|
|
||||||
/** @var Collection $result */
|
/** @var Collection $result */
|
||||||
$result = Auth::user()->accounts()->with(
|
$result = Auth::user()->accounts()->with(
|
||||||
['accountmeta' => function (HasMany $query) {
|
['accountmeta' => function (HasMany $query) {
|
||||||
@ -96,9 +80,6 @@ class AccountRepository implements AccountRepositoryInterface
|
|||||||
return strtolower($account->name);
|
return strtolower($account->name);
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
$cache->store($result);
|
|
||||||
|
|
||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -116,12 +97,6 @@ class AccountRepository implements AccountRepositoryInterface
|
|||||||
*/
|
*/
|
||||||
public function getCreditCards(Carbon $date)
|
public function getCreditCards(Carbon $date)
|
||||||
{
|
{
|
||||||
$cache = new CacheProperties();
|
|
||||||
$cache->addProperty('user-credit-cards');
|
|
||||||
if ($cache->has()) {
|
|
||||||
return $cache->get();
|
|
||||||
}
|
|
||||||
|
|
||||||
$set = Auth::user()->accounts()
|
$set = Auth::user()->accounts()
|
||||||
->hasMetaValue('accountRole', 'ccAsset')
|
->hasMetaValue('accountRole', 'ccAsset')
|
||||||
->hasMetaValue('ccType', 'monthlyFull')
|
->hasMetaValue('ccType', 'monthlyFull')
|
||||||
@ -138,8 +113,6 @@ class AccountRepository implements AccountRepositoryInterface
|
|||||||
DB::Raw('SUM(`transactions`.`amount`) AS `balance`')
|
DB::Raw('SUM(`transactions`.`amount`) AS `balance`')
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
$cache->store($set);
|
|
||||||
|
|
||||||
return $set;
|
return $set;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -151,16 +124,7 @@ class AccountRepository implements AccountRepositoryInterface
|
|||||||
*/
|
*/
|
||||||
public function getFirstTransaction(TransactionJournal $journal, Account $account)
|
public function getFirstTransaction(TransactionJournal $journal, Account $account)
|
||||||
{
|
{
|
||||||
$cache = new CacheProperties();
|
|
||||||
$cache->addProperty('first-transaction');
|
|
||||||
$cache->addProperty($journal->id);
|
|
||||||
$cache->addProperty($account->id);
|
|
||||||
|
|
||||||
if ($cache->has()) {
|
|
||||||
return $cache->get();
|
|
||||||
}
|
|
||||||
$transaction = $journal->transactions()->where('account_id', $account->id)->first();
|
$transaction = $journal->transactions()->where('account_id', $account->id)->first();
|
||||||
$cache->store($transaction);
|
|
||||||
|
|
||||||
return $transaction;
|
return $transaction;
|
||||||
}
|
}
|
||||||
@ -172,11 +136,6 @@ class AccountRepository implements AccountRepositoryInterface
|
|||||||
*/
|
*/
|
||||||
public function getFrontpageAccounts(Preference $preference)
|
public function getFrontpageAccounts(Preference $preference)
|
||||||
{
|
{
|
||||||
$cache = new CacheProperties();
|
|
||||||
$cache->addProperty('user-frontpage-accounts');
|
|
||||||
if ($cache->has()) {
|
|
||||||
return $cache->get(); // @codeCoverageIgnore
|
|
||||||
}
|
|
||||||
$query = Auth::user()->accounts()->accountTypeIn(['Default account', 'Asset account']);
|
$query = Auth::user()->accounts()->accountTypeIn(['Default account', 'Asset account']);
|
||||||
|
|
||||||
if (count($preference->data) > 0) {
|
if (count($preference->data) > 0) {
|
||||||
@ -184,9 +143,6 @@ class AccountRepository implements AccountRepositoryInterface
|
|||||||
}
|
}
|
||||||
|
|
||||||
$result = $query->get(['accounts.*']);
|
$result = $query->get(['accounts.*']);
|
||||||
|
|
||||||
$cache->store($result);
|
|
||||||
|
|
||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -203,15 +159,6 @@ class AccountRepository implements AccountRepositoryInterface
|
|||||||
*/
|
*/
|
||||||
public function getFrontpageTransactions(Account $account, Carbon $start, Carbon $end)
|
public function getFrontpageTransactions(Account $account, Carbon $start, Carbon $end)
|
||||||
{
|
{
|
||||||
$cache = new CacheProperties();
|
|
||||||
$cache->addProperty($account->id);
|
|
||||||
$cache->addProperty($start);
|
|
||||||
$cache->addProperty($end);
|
|
||||||
$cache->addProperty('frontpage-transactions');
|
|
||||||
if ($cache->has()) {
|
|
||||||
return $cache->get(); // @codeCoverageIgnore
|
|
||||||
}
|
|
||||||
|
|
||||||
$set = Auth::user()
|
$set = Auth::user()
|
||||||
->transactionjournals()
|
->transactionjournals()
|
||||||
->with(['transactions'])
|
->with(['transactions'])
|
||||||
@ -226,8 +173,6 @@ class AccountRepository implements AccountRepositoryInterface
|
|||||||
->orderBy('transaction_journals.id', 'DESC')
|
->orderBy('transaction_journals.id', 'DESC')
|
||||||
->take(10)
|
->take(10)
|
||||||
->get(['transaction_journals.*', 'transaction_currencies.symbol', 'transaction_types.type']);
|
->get(['transaction_journals.*', 'transaction_currencies.symbol', 'transaction_types.type']);
|
||||||
$cache->store($set);
|
|
||||||
|
|
||||||
return $set;
|
return $set;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -271,13 +216,6 @@ class AccountRepository implements AccountRepositoryInterface
|
|||||||
$ids = $collection->pluck('account_id')->toArray();
|
$ids = $collection->pluck('account_id')->toArray();
|
||||||
$accounts = new Collection;
|
$accounts = new Collection;
|
||||||
|
|
||||||
$cache = new CacheProperties;
|
|
||||||
$cache->addProperty($ids);
|
|
||||||
$cache->addProperty('user-piggy-bank-accounts');
|
|
||||||
if ($cache->has()) {
|
|
||||||
return $cache->get(); // @codeCoverageIgnore
|
|
||||||
}
|
|
||||||
|
|
||||||
$ids = array_unique($ids);
|
$ids = array_unique($ids);
|
||||||
if (count($ids) > 0) {
|
if (count($ids) > 0) {
|
||||||
$accounts = Auth::user()->accounts()->whereIn('id', $ids)->where('accounts.active', 1)->get();
|
$accounts = Auth::user()->accounts()->whereIn('id', $ids)->where('accounts.active', 1)->get();
|
||||||
@ -303,8 +241,6 @@ class AccountRepository implements AccountRepositoryInterface
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
$cache->store($accounts);
|
|
||||||
|
|
||||||
return $accounts;
|
return $accounts;
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -381,21 +317,12 @@ class AccountRepository implements AccountRepositoryInterface
|
|||||||
*/
|
*/
|
||||||
public function openingBalanceTransaction(Account $account)
|
public function openingBalanceTransaction(Account $account)
|
||||||
{
|
{
|
||||||
$cache = new CacheProperties;
|
|
||||||
$cache->addProperty($account->id);
|
|
||||||
$cache->addProperty('opening-balance-journal');
|
|
||||||
if ($cache->has()) {
|
|
||||||
return $cache->get(); // @codeCoverageIgnore
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
$journal = TransactionJournal
|
$journal = TransactionJournal
|
||||||
::orderBy('transaction_journals.date', 'ASC')
|
::orderBy('transaction_journals.date', 'ASC')
|
||||||
->accountIs($account)
|
->accountIs($account)
|
||||||
->transactionTypes([TransactionType::OPENING_BALANCE])
|
->transactionTypes([TransactionType::OPENING_BALANCE])
|
||||||
->orderBy('created_at', 'ASC')
|
->orderBy('created_at', 'ASC')
|
||||||
->first(['transaction_journals.*']);
|
->first(['transaction_journals.*']);
|
||||||
$cache->store($journal);
|
|
||||||
|
|
||||||
return $journal;
|
return $journal;
|
||||||
}
|
}
|
||||||
|
@ -10,7 +10,6 @@ use FireflyIII\Models\Bill;
|
|||||||
use FireflyIII\Models\TransactionJournal;
|
use FireflyIII\Models\TransactionJournal;
|
||||||
use FireflyIII\Models\TransactionType;
|
use FireflyIII\Models\TransactionType;
|
||||||
use FireflyIII\Repositories\Account\AccountRepositoryInterface;
|
use FireflyIII\Repositories\Account\AccountRepositoryInterface;
|
||||||
use FireflyIII\Support\CacheProperties;
|
|
||||||
use Illuminate\Database\Query\Builder;
|
use Illuminate\Database\Query\Builder;
|
||||||
use Illuminate\Database\Query\JoinClause;
|
use Illuminate\Database\Query\JoinClause;
|
||||||
use Illuminate\Support\Collection;
|
use Illuminate\Support\Collection;
|
||||||
@ -136,13 +135,6 @@ class BillRepository implements BillRepositoryInterface
|
|||||||
*/
|
*/
|
||||||
public function getJournals(Bill $bill)
|
public function getJournals(Bill $bill)
|
||||||
{
|
{
|
||||||
$cache = new CacheProperties;
|
|
||||||
$cache->addProperty($bill->id);
|
|
||||||
$cache->addProperty('journals-for-bill');
|
|
||||||
if ($cache->has()) {
|
|
||||||
return $cache->get(); // @codeCoverageIgnore
|
|
||||||
}
|
|
||||||
|
|
||||||
$set = $bill->transactionjournals()
|
$set = $bill->transactionjournals()
|
||||||
->leftJoin(
|
->leftJoin(
|
||||||
'transactions', function (JoinClause $join) {
|
'transactions', function (JoinClause $join) {
|
||||||
@ -154,8 +146,6 @@ class BillRepository implements BillRepositoryInterface
|
|||||||
->orderBy('transaction_journals.order', 'ASC')
|
->orderBy('transaction_journals.order', 'ASC')
|
||||||
->orderBy('transaction_journals.id', 'DESC')
|
->orderBy('transaction_journals.id', 'DESC')
|
||||||
->get(['transaction_journals.*', 'transactions.amount as journalAmount']);
|
->get(['transaction_journals.*', 'transactions.amount as journalAmount']);
|
||||||
$cache->store($set);
|
|
||||||
|
|
||||||
return $set;
|
return $set;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -450,13 +440,6 @@ class BillRepository implements BillRepositoryInterface
|
|||||||
*/
|
*/
|
||||||
public function getBillsPaidInRange(Carbon $start, Carbon $end)
|
public function getBillsPaidInRange(Carbon $start, Carbon $end)
|
||||||
{
|
{
|
||||||
$cache = new CacheProperties;
|
|
||||||
$cache->addProperty($start);
|
|
||||||
$cache->addProperty($end);
|
|
||||||
$cache->addProperty('bills-paid-in-range');
|
|
||||||
if ($cache->has()) {
|
|
||||||
return $cache->get(); // @codeCoverageIgnore
|
|
||||||
}
|
|
||||||
$amount = '0';
|
$amount = '0';
|
||||||
$bills = $this->getActiveBills();
|
$bills = $this->getActiveBills();
|
||||||
|
|
||||||
@ -477,8 +460,6 @@ class BillRepository implements BillRepositoryInterface
|
|||||||
$amount = bcadd($amount, $paid->sum_amount);
|
$amount = bcadd($amount, $paid->sum_amount);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$cache->store($amount);
|
|
||||||
|
|
||||||
return $amount;
|
return $amount;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -511,13 +492,6 @@ class BillRepository implements BillRepositoryInterface
|
|||||||
*/
|
*/
|
||||||
public function getBillsUnpaidInRange(Carbon $start, Carbon $end)
|
public function getBillsUnpaidInRange(Carbon $start, Carbon $end)
|
||||||
{
|
{
|
||||||
$cache = new CacheProperties;
|
|
||||||
$cache->addProperty($start);
|
|
||||||
$cache->addProperty($end);
|
|
||||||
$cache->addProperty('bills-unpaid-in-range');
|
|
||||||
if ($cache->has()) {
|
|
||||||
return $cache->get(); // @codeCoverageIgnore
|
|
||||||
}
|
|
||||||
$amount = '0';
|
$amount = '0';
|
||||||
$bills = $this->getActiveBills();
|
$bills = $this->getActiveBills();
|
||||||
|
|
||||||
@ -541,8 +515,6 @@ class BillRepository implements BillRepositoryInterface
|
|||||||
$amount = bcadd($amount, $bill->expectedAmount);
|
$amount = bcadd($amount, $bill->expectedAmount);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$cache->store($amount);
|
|
||||||
|
|
||||||
return $amount;
|
return $amount;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -558,13 +530,6 @@ class BillRepository implements BillRepositoryInterface
|
|||||||
public function getCreditCardBill(Carbon $start, Carbon $end)
|
public function getCreditCardBill(Carbon $start, Carbon $end)
|
||||||
{
|
{
|
||||||
|
|
||||||
$cache = new CacheProperties;
|
|
||||||
$cache->addProperty($start);
|
|
||||||
$cache->addProperty($end);
|
|
||||||
$cache->addProperty('credit-card-bill');
|
|
||||||
if ($cache->has()) {
|
|
||||||
return $cache->get(); // @codeCoverageIgnore
|
|
||||||
}
|
|
||||||
/** @var AccountRepositoryInterface $accountRepository */
|
/** @var AccountRepositoryInterface $accountRepository */
|
||||||
$accountRepository = app('FireflyIII\Repositories\Account\AccountRepositoryInterface');
|
$accountRepository = app('FireflyIII\Repositories\Account\AccountRepositoryInterface');
|
||||||
$amount = '0';
|
$amount = '0';
|
||||||
|
@ -10,7 +10,6 @@ use FireflyIII\Models\BudgetLimit;
|
|||||||
use FireflyIII\Models\LimitRepetition;
|
use FireflyIII\Models\LimitRepetition;
|
||||||
use FireflyIII\Models\TransactionType;
|
use FireflyIII\Models\TransactionType;
|
||||||
use FireflyIII\Repositories\Shared\ComponentRepository;
|
use FireflyIII\Repositories\Shared\ComponentRepository;
|
||||||
use FireflyIII\Support\CacheProperties;
|
|
||||||
use Illuminate\Database\Eloquent\Builder;
|
use Illuminate\Database\Eloquent\Builder;
|
||||||
use Illuminate\Database\Query\Builder as QueryBuilder;
|
use Illuminate\Database\Query\Builder as QueryBuilder;
|
||||||
use Illuminate\Database\Query\JoinClause;
|
use Illuminate\Database\Query\JoinClause;
|
||||||
@ -262,21 +261,10 @@ class BudgetRepository extends ComponentRepository implements BudgetRepositoryIn
|
|||||||
*/
|
*/
|
||||||
public function getCurrentRepetition(Budget $budget, Carbon $start, Carbon $end)
|
public function getCurrentRepetition(Budget $budget, Carbon $start, Carbon $end)
|
||||||
{
|
{
|
||||||
$cache = new CacheProperties;
|
|
||||||
$cache->addProperty($budget->id);
|
|
||||||
$cache->addProperty($start);
|
|
||||||
$cache->addProperty($end);
|
|
||||||
|
|
||||||
$cache->addProperty('getCurrentRepetition');
|
|
||||||
if ($cache->has()) {
|
|
||||||
return $cache->get(); // @codeCoverageIgnore
|
|
||||||
}
|
|
||||||
$data = $budget->limitrepetitions()
|
$data = $budget->limitrepetitions()
|
||||||
->where('limit_repetitions.startdate', $start->format('Y-m-d 00:00:00'))
|
->where('limit_repetitions.startdate', $start->format('Y-m-d 00:00:00'))
|
||||||
->where('limit_repetitions.enddate', $end->format('Y-m-d 00:00:00'))
|
->where('limit_repetitions.enddate', $end->format('Y-m-d 00:00:00'))
|
||||||
->first(['limit_repetitions.*']);
|
->first(['limit_repetitions.*']);
|
||||||
$cache->store($data);
|
|
||||||
|
|
||||||
return $data;
|
return $data;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -381,17 +369,6 @@ class BudgetRepository extends ComponentRepository implements BudgetRepositoryIn
|
|||||||
*/
|
*/
|
||||||
public function getJournals(Budget $budget, LimitRepetition $repetition = null, $take = 50)
|
public function getJournals(Budget $budget, LimitRepetition $repetition = null, $take = 50)
|
||||||
{
|
{
|
||||||
$cache = new CacheProperties;
|
|
||||||
$cache->addProperty($budget->id);
|
|
||||||
if ($repetition) {
|
|
||||||
$cache->addProperty($repetition->id);
|
|
||||||
}
|
|
||||||
$cache->addProperty($take);
|
|
||||||
$cache->addProperty('getJournals');
|
|
||||||
if ($cache->has()) {
|
|
||||||
return $cache->get(); // @codeCoverageIgnore
|
|
||||||
}
|
|
||||||
|
|
||||||
$offset = intval(Input::get('page')) > 0 ? intval(Input::get('page')) * $take : 0;
|
$offset = intval(Input::get('page')) > 0 ? intval(Input::get('page')) * $take : 0;
|
||||||
$setQuery = $budget->transactionJournals()->withRelevantData()->take($take)->offset($offset)
|
$setQuery = $budget->transactionJournals()->withRelevantData()->take($take)->offset($offset)
|
||||||
->orderBy('transaction_journals.date', 'DESC')
|
->orderBy('transaction_journals.date', 'DESC')
|
||||||
@ -411,7 +388,6 @@ class BudgetRepository extends ComponentRepository implements BudgetRepositoryIn
|
|||||||
|
|
||||||
|
|
||||||
$paginator = new LengthAwarePaginator($set, $count, $take, $offset);
|
$paginator = new LengthAwarePaginator($set, $count, $take, $offset);
|
||||||
$cache->store($paginator);
|
|
||||||
|
|
||||||
return $paginator;
|
return $paginator;
|
||||||
}
|
}
|
||||||
|
@ -13,7 +13,6 @@ use FireflyIII\Models\Tag;
|
|||||||
use FireflyIII\Models\Transaction;
|
use FireflyIII\Models\Transaction;
|
||||||
use FireflyIII\Models\TransactionJournal;
|
use FireflyIII\Models\TransactionJournal;
|
||||||
use FireflyIII\Models\TransactionType;
|
use FireflyIII\Models\TransactionType;
|
||||||
use FireflyIII\Support\CacheProperties;
|
|
||||||
use Illuminate\Pagination\LengthAwarePaginator;
|
use Illuminate\Pagination\LengthAwarePaginator;
|
||||||
use Illuminate\Support\Collection;
|
use Illuminate\Support\Collection;
|
||||||
use Log;
|
use Log;
|
||||||
@ -45,14 +44,7 @@ class JournalRepository implements JournalRepositoryInterface
|
|||||||
*/
|
*/
|
||||||
public function first()
|
public function first()
|
||||||
{
|
{
|
||||||
$cache = new CacheProperties;
|
|
||||||
$cache->addProperty('user-first-journal');
|
|
||||||
if ($cache->has()) {
|
|
||||||
return $cache->get(); // @codeCoverageIgnore
|
|
||||||
}
|
|
||||||
|
|
||||||
$entry = Auth::user()->transactionjournals()->orderBy('date', 'ASC')->first(['transaction_journals.*']);
|
$entry = Auth::user()->transactionjournals()->orderBy('date', 'ASC')->first(['transaction_journals.*']);
|
||||||
$cache->store($entry);
|
|
||||||
|
|
||||||
return $entry;
|
return $entry;
|
||||||
}
|
}
|
||||||
|
@ -5,7 +5,6 @@ namespace FireflyIII\Repositories\Shared;
|
|||||||
use Carbon\Carbon;
|
use Carbon\Carbon;
|
||||||
use DB;
|
use DB;
|
||||||
use FireflyIII\Models\TransactionType;
|
use FireflyIII\Models\TransactionType;
|
||||||
use FireflyIII\Support\CacheProperties;
|
|
||||||
use Illuminate\Support\Collection;
|
use Illuminate\Support\Collection;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -26,18 +25,6 @@ class ComponentRepository
|
|||||||
*/
|
*/
|
||||||
protected function commonBalanceInPeriod($object, Carbon $start, Carbon $end, Collection $accounts)
|
protected function commonBalanceInPeriod($object, Carbon $start, Carbon $end, Collection $accounts)
|
||||||
{
|
{
|
||||||
$cache = new CacheProperties; // we must cache this.
|
|
||||||
$cache->addProperty($object->id);
|
|
||||||
$cache->addProperty(get_class($object));
|
|
||||||
$cache->addProperty($start);
|
|
||||||
$cache->addProperty($end);
|
|
||||||
$cache->addProperty($accounts);
|
|
||||||
$cache->addProperty('balanceInPeriodList');
|
|
||||||
|
|
||||||
if ($cache->has()) {
|
|
||||||
return $cache->get(); // @codeCoverageIgnore
|
|
||||||
}
|
|
||||||
|
|
||||||
$ids = $accounts->pluck('id')->toArray();
|
$ids = $accounts->pluck('id')->toArray();
|
||||||
|
|
||||||
|
|
||||||
@ -51,8 +38,6 @@ class ComponentRepository
|
|||||||
->first([DB::Raw('SUM(`transactions`.`amount`) as `journalAmount`')]);
|
->first([DB::Raw('SUM(`transactions`.`amount`) as `journalAmount`')]);
|
||||||
$amount = $entry->journalAmount;
|
$amount = $entry->journalAmount;
|
||||||
|
|
||||||
$cache->store($amount);
|
|
||||||
|
|
||||||
return $amount;
|
return $amount;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -10,7 +10,6 @@ use FireflyIII\Models\Account;
|
|||||||
use FireflyIII\Models\Tag;
|
use FireflyIII\Models\Tag;
|
||||||
use FireflyIII\Models\TransactionJournal;
|
use FireflyIII\Models\TransactionJournal;
|
||||||
use FireflyIII\Models\TransactionType;
|
use FireflyIII\Models\TransactionType;
|
||||||
use FireflyIII\Support\CacheProperties;
|
|
||||||
use Illuminate\Database\Query\JoinClause;
|
use Illuminate\Database\Query\JoinClause;
|
||||||
use Illuminate\Support\Collection;
|
use Illuminate\Support\Collection;
|
||||||
|
|
||||||
@ -155,13 +154,6 @@ class TagRepository implements TagRepositoryInterface
|
|||||||
*/
|
*/
|
||||||
public function get()
|
public function get()
|
||||||
{
|
{
|
||||||
$cache = new CacheProperties;
|
|
||||||
$cache->addProperty('tags-list');
|
|
||||||
|
|
||||||
if ($cache->has()) {
|
|
||||||
return $cache->get();
|
|
||||||
}
|
|
||||||
|
|
||||||
/** @var Collection $tags */
|
/** @var Collection $tags */
|
||||||
$tags = Auth::user()->tags()->get();
|
$tags = Auth::user()->tags()->get();
|
||||||
$tags = $tags->sortBy(
|
$tags = $tags->sortBy(
|
||||||
@ -170,8 +162,6 @@ class TagRepository implements TagRepositoryInterface
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
$cache->store($tags);
|
|
||||||
|
|
||||||
return $tags;
|
return $tags;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user