mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-10-12 15:35:15 +00:00
Replace Laravel binder with own binder. This will save in queries and increase security.
This commit is contained in:
@@ -146,35 +146,38 @@ return [
|
||||
|
||||
],
|
||||
'bindables' => [
|
||||
'account' => 'FireflyIII\Models\Account',
|
||||
'attachment' => 'FireflyIII\Models\Attachment',
|
||||
'bill' => 'FireflyIII\Models\Bill',
|
||||
'budget' => 'FireflyIII\Models\Budget',
|
||||
'category' => 'FireflyIII\Models\Category',
|
||||
'transaction_type' => 'FireflyIII\Models\TransactionType',
|
||||
// models
|
||||
'account' => \FireflyIII\Models\Account::class,
|
||||
'attachment' => \FireflyIII\Models\Attachment::class,
|
||||
'bill' => \FireflyIII\Models\Bill::class,
|
||||
'budget' => \FireflyIII\Models\Budget::class,
|
||||
'category' => \FireflyIII\Models\Category::class,
|
||||
'linkType' => \FireflyIII\Models\LinkType::class,
|
||||
'transaction_type' => \FireflyIII\Models\TransactionType::class,
|
||||
'journalLink' => \FireflyIII\Models\TransactionJournalLink::class,
|
||||
'currency' => 'FireflyIII\Models\TransactionCurrency',
|
||||
'fromCurrencyCode' => 'FireflyIII\Support\Binder\CurrencyCode',
|
||||
'toCurrencyCode' => 'FireflyIII\Support\Binder\CurrencyCode',
|
||||
'limitrepetition' => 'FireflyIII\Models\LimitRepetition',
|
||||
'budgetlimit' => 'FireflyIII\Models\BudgetLimit',
|
||||
'piggyBank' => 'FireflyIII\Models\PiggyBank',
|
||||
'tj' => 'FireflyIII\Models\TransactionJournal',
|
||||
'unfinishedJournal' => 'FireflyIII\Support\Binder\UnfinishedJournal',
|
||||
'tag' => 'FireflyIII\Models\Tag',
|
||||
'rule' => 'FireflyIII\Models\Rule',
|
||||
'ruleGroup' => 'FireflyIII\Models\RuleGroup',
|
||||
'jobKey' => 'FireflyIII\Models\ExportJob',
|
||||
'importJob' => 'FireflyIII\Models\ImportJob',
|
||||
'accountList' => 'FireflyIII\Support\Binder\AccountList',
|
||||
'expenseList' => 'FireflyIII\Support\Binder\AccountList',
|
||||
'budgetList' => 'FireflyIII\Support\Binder\BudgetList',
|
||||
'journalList' => 'FireflyIII\Support\Binder\JournalList',
|
||||
'categoryList' => 'FireflyIII\Support\Binder\CategoryList',
|
||||
'tagList' => 'FireflyIII\Support\Binder\TagList',
|
||||
'start_date' => 'FireflyIII\Support\Binder\Date',
|
||||
'end_date' => 'FireflyIII\Support\Binder\Date',
|
||||
'date' => 'FireflyIII\Support\Binder\Date',
|
||||
'currency' => \FireflyIII\Models\TransactionCurrency::class,
|
||||
'budgetlimit' => \FireflyIII\Models\BudgetLimit::class,
|
||||
'piggyBank' => \FireflyIII\Models\PiggyBank::class,
|
||||
'tj' => \FireflyIII\Models\TransactionJournal::class,
|
||||
'tag' => \FireflyIII\Models\Tag::class,
|
||||
'rule' => \FireflyIII\Models\Rule::class,
|
||||
'ruleGroup' => \FireflyIII\Models\RuleGroup::class,
|
||||
'exportJob' => \FireflyIII\Models\ExportJob::class,
|
||||
'importJob' => \FireflyIII\Models\ImportJob::class,
|
||||
|
||||
// binders
|
||||
'fromCurrencyCode' => \FireflyIII\Support\Binder\CurrencyCode::class,
|
||||
'toCurrencyCode' => \FireflyIII\Support\Binder\CurrencyCode::class,
|
||||
'unfinishedJournal' => \FireflyIII\Support\Binder\UnfinishedJournal::class,
|
||||
'accountList' => \FireflyIII\Support\Binder\AccountList::class,
|
||||
'expenseList' => \FireflyIII\Support\Binder\AccountList::class,
|
||||
'budgetList' => \FireflyIII\Support\Binder\BudgetList::class,
|
||||
'journalList' => \FireflyIII\Support\Binder\JournalList::class,
|
||||
'categoryList' => \FireflyIII\Support\Binder\CategoryList::class,
|
||||
'tagList' => \FireflyIII\Support\Binder\TagList::class,
|
||||
'start_date' => \FireflyIII\Support\Binder\Date::class,
|
||||
'end_date' => \FireflyIII\Support\Binder\Date::class,
|
||||
'date' => \FireflyIII\Support\Binder\Date::class,
|
||||
],
|
||||
'rule-triggers' => [
|
||||
'user_action' => 'FireflyIII\TransactionRules\Triggers\UserAction',
|
||||
|
Reference in New Issue
Block a user