mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-02-25 18:45:27 -06:00
Add phpdocs everywhere.
This commit is contained in:
parent
4a90ce35f2
commit
4d5bdd25a8
@ -71,6 +71,7 @@ class ShowController extends Controller
|
||||
);
|
||||
}
|
||||
|
||||
/** @noinspection MoreThanThreeArgumentsInspection */
|
||||
/**
|
||||
* Show an account.
|
||||
*
|
||||
|
@ -36,11 +36,11 @@ use Illuminate\Http\Response as LaravelResponse;
|
||||
*/
|
||||
class AttachmentController extends Controller
|
||||
{
|
||||
/** @var AttachmentRepositoryInterface */
|
||||
/** @var AttachmentRepositoryInterface Attachment repository */
|
||||
private $repository;
|
||||
|
||||
/**
|
||||
*
|
||||
* AttachmentController constructor.
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
@ -59,6 +59,8 @@ class AttachmentController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Form to delete an attachment.
|
||||
*
|
||||
* @param Attachment $attachment
|
||||
*
|
||||
* @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
|
||||
@ -74,6 +76,8 @@ class AttachmentController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Destroy attachment.
|
||||
*
|
||||
* @param Request $request
|
||||
* @param Attachment $attachment
|
||||
*
|
||||
@ -92,6 +96,8 @@ class AttachmentController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Download attachment to PC.
|
||||
*
|
||||
* @param Attachment $attachment
|
||||
*
|
||||
* @return mixed
|
||||
@ -123,6 +129,8 @@ class AttachmentController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Edit an attachment.
|
||||
*
|
||||
* @param Request $request
|
||||
* @param Attachment $attachment
|
||||
*
|
||||
@ -146,6 +154,8 @@ class AttachmentController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Index of all attachments.
|
||||
*
|
||||
* @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
|
||||
*/
|
||||
public function index()
|
||||
@ -164,6 +174,8 @@ class AttachmentController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Update attachment.
|
||||
*
|
||||
* @param AttachmentFormRequest $request
|
||||
* @param Attachment $attachment
|
||||
*
|
||||
@ -191,6 +203,8 @@ class AttachmentController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* View attachment in browser.
|
||||
*
|
||||
* @param Attachment $attachment
|
||||
*
|
||||
* @return LaravelResponse
|
||||
|
@ -32,12 +32,13 @@ use Illuminate\Foundation\Auth\AuthenticatesUsers;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
/**
|
||||
* @codeCoverageIgnore
|
||||
* Class LoginController
|
||||
*
|
||||
* This controller handles authenticating users for the application and
|
||||
* redirecting them to your home screen. The controller uses a trait
|
||||
* to conveniently provide its functionality to your applications.
|
||||
*
|
||||
* @codeCoverageIgnore
|
||||
*/
|
||||
class LoginController extends Controller
|
||||
{
|
||||
|
@ -33,12 +33,13 @@ use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Validator;
|
||||
|
||||
/**
|
||||
* @codeCoverageIgnore
|
||||
* Class RegisterController
|
||||
*
|
||||
* This controller handles the registration of new users as well as their
|
||||
* validation and creation. By default this controller uses a trait to
|
||||
* provide this functionality without requiring any additional code.
|
||||
*
|
||||
* @codeCoverageIgnore
|
||||
*/
|
||||
class RegisterController extends Controller
|
||||
{
|
||||
|
@ -30,12 +30,13 @@ use Illuminate\Foundation\Auth\ResetsPasswords;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
/**
|
||||
* @codeCoverageIgnore
|
||||
* Class ResetPasswordController
|
||||
*
|
||||
* This controller is responsible for handling password reset requests
|
||||
* and uses a simple trait to include this behavior. You're free to
|
||||
* explore this trait and override any methods you wish to tweak.
|
||||
*
|
||||
* @codeCoverageIgnore
|
||||
*/
|
||||
class ResetPasswordController extends Controller
|
||||
{
|
||||
|
@ -54,7 +54,7 @@ class BillController extends Controller
|
||||
private $ruleGroupRepos;
|
||||
|
||||
/**
|
||||
*
|
||||
* BillController constructor.
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
@ -79,6 +79,8 @@ class BillController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a new bill.
|
||||
*
|
||||
* @param Request $request
|
||||
*
|
||||
* @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
|
||||
@ -104,6 +106,8 @@ class BillController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Delete a bill.
|
||||
*
|
||||
* @param Bill $bill
|
||||
*
|
||||
* @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
|
||||
@ -118,6 +122,8 @@ class BillController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Destroy a bill.
|
||||
*
|
||||
* @param Request $request
|
||||
* @param Bill $bill
|
||||
*
|
||||
@ -135,6 +141,8 @@ class BillController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Edit a bill.
|
||||
*
|
||||
* @param Request $request
|
||||
* @param Bill $bill
|
||||
*
|
||||
@ -178,6 +186,8 @@ class BillController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Show all bills.
|
||||
*
|
||||
* @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
|
||||
*/
|
||||
public function index()
|
||||
@ -218,6 +228,8 @@ class BillController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Rescan bills for transactions.
|
||||
*
|
||||
* @param Request $request
|
||||
* @param Bill $bill
|
||||
*
|
||||
@ -253,6 +265,8 @@ class BillController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Show a bill.
|
||||
*
|
||||
* @param Request $request
|
||||
* @param Bill $bill
|
||||
*
|
||||
@ -295,6 +309,8 @@ class BillController extends Controller
|
||||
|
||||
|
||||
/**
|
||||
* Store a new bill.
|
||||
*
|
||||
* @param BillFormRequest $request
|
||||
*
|
||||
* @return RedirectResponse
|
||||
@ -350,6 +366,8 @@ class BillController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Update a bill.
|
||||
*
|
||||
* @param BillFormRequest $request
|
||||
* @param Bill $bill
|
||||
*
|
||||
|
@ -127,7 +127,7 @@ class ShowController extends Controller
|
||||
$transactions = $collector->getPaginatedJournals();
|
||||
$transactions->setPath(route('budgets.no-budget'));
|
||||
|
||||
return view('budgets.no-budget', compact('transactions', 'subTitle', 'moment', 'periods', 'start', 'end'));
|
||||
return view('budgets.no-budget', compact('transactions', 'subTitle', 'moment', 'start', 'end'));
|
||||
}
|
||||
|
||||
|
||||
|
@ -45,8 +45,6 @@ class NoCategoryController extends Controller
|
||||
|
||||
/** @var JournalRepositoryInterface Journals and transactions overview */
|
||||
private $journalRepos;
|
||||
/** @var CategoryRepositoryInterface The category repository */
|
||||
private $repository;
|
||||
|
||||
/**
|
||||
* CategoryController constructor.
|
||||
@ -60,7 +58,6 @@ class NoCategoryController extends Controller
|
||||
app('view')->share('title', (string)trans('firefly.categories'));
|
||||
app('view')->share('mainTitleIcon', 'fa-bar-chart');
|
||||
$this->journalRepos = app(JournalRepositoryInterface::class);
|
||||
$this->repository = app(CategoryRepositoryInterface::class);
|
||||
|
||||
return $next($request);
|
||||
}
|
||||
@ -71,7 +68,8 @@ class NoCategoryController extends Controller
|
||||
* Show transactions without a category.
|
||||
*
|
||||
* @param Request $request
|
||||
* @param string|null $moment
|
||||
* @param Carbon|null $start
|
||||
* @param Carbon|null $end
|
||||
*
|
||||
* @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
|
||||
*/
|
||||
@ -107,6 +105,8 @@ class NoCategoryController extends Controller
|
||||
|
||||
|
||||
/**
|
||||
* Show all transactions without a category.
|
||||
*
|
||||
* @param Request $request
|
||||
* @param string|null $moment
|
||||
*
|
||||
@ -142,6 +142,8 @@ class NoCategoryController extends Controller
|
||||
|
||||
|
||||
/**
|
||||
* Show period overview for no category view.
|
||||
*
|
||||
* @param Carbon $theDate
|
||||
*
|
||||
* @return Collection
|
||||
|
@ -56,6 +56,8 @@ class CategoryController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Create category.
|
||||
*
|
||||
* @param Request $request
|
||||
*
|
||||
* @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
|
||||
@ -72,6 +74,8 @@ class CategoryController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Delete a category.
|
||||
*
|
||||
* @param Category $category
|
||||
*
|
||||
* @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
|
||||
@ -87,6 +91,8 @@ class CategoryController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Destroy a category.
|
||||
*
|
||||
* @param Request $request
|
||||
* @param Category $category
|
||||
*
|
||||
@ -104,6 +110,8 @@ class CategoryController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Edit a category.
|
||||
*
|
||||
* @param Request $request
|
||||
* @param Category $category
|
||||
*
|
||||
@ -123,6 +131,8 @@ class CategoryController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Show all categories.
|
||||
*
|
||||
* @param Request $request
|
||||
*
|
||||
* @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
|
||||
@ -150,6 +160,8 @@ class CategoryController extends Controller
|
||||
|
||||
|
||||
/**
|
||||
* Store new category.
|
||||
*
|
||||
* @param CategoryFormRequest $request
|
||||
* @param CategoryRepositoryInterface $repository
|
||||
*
|
||||
@ -177,6 +189,8 @@ class CategoryController extends Controller
|
||||
|
||||
|
||||
/**
|
||||
* Update category.
|
||||
*
|
||||
* @param CategoryFormRequest $request
|
||||
* @param CategoryRepositoryInterface $repository
|
||||
* @param Category $category
|
||||
|
@ -49,7 +49,7 @@ class ExpenseReportController extends Controller
|
||||
protected $generator;
|
||||
|
||||
/**
|
||||
*
|
||||
* ExpenseReportController constructor.
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
|
@ -147,9 +147,9 @@ class ReportController extends Controller
|
||||
/**
|
||||
* Shows sum income and expense, debit/credit: operations.
|
||||
*
|
||||
* @param Collection $accounts
|
||||
* @param Carbon $start
|
||||
* @param Carbon $end
|
||||
* @param Collection $accounts
|
||||
*
|
||||
* @return \Illuminate\Http\JsonResponse
|
||||
*
|
||||
|
@ -44,13 +44,13 @@ class Controller extends BaseController
|
||||
{
|
||||
use AuthorizesRequests, DispatchesJobs, ValidatesRequests;
|
||||
|
||||
/** @var string */
|
||||
/** @var string Format for date and time. */
|
||||
protected $dateTimeFormat;
|
||||
/** @var string */
|
||||
/** @var string Format for "23 Feb, 2016". */
|
||||
protected $monthAndDayFormat;
|
||||
/** @var string */
|
||||
/** @var string Format for "March 2018" */
|
||||
protected $monthFormat;
|
||||
/** @var string */
|
||||
/** @var string Redirect user */
|
||||
protected $redirectUri = '/';
|
||||
|
||||
/**
|
||||
@ -119,6 +119,10 @@ class Controller extends BaseController
|
||||
}
|
||||
|
||||
/**
|
||||
* Is transaction opening balance?
|
||||
*
|
||||
* TODO move to trait.
|
||||
*
|
||||
* @param TransactionJournal $journal
|
||||
*
|
||||
* @return bool
|
||||
@ -130,6 +134,10 @@ class Controller extends BaseController
|
||||
|
||||
|
||||
/**
|
||||
* Redirect to asset account that transaction belongs to.
|
||||
*
|
||||
* TODO move to trait.
|
||||
*
|
||||
* @param TransactionJournal $journal
|
||||
*
|
||||
* @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
|
||||
@ -153,6 +161,8 @@ class Controller extends BaseController
|
||||
}
|
||||
|
||||
/**
|
||||
* Remember previous URL.
|
||||
*
|
||||
* @param string $identifier
|
||||
*/
|
||||
protected function rememberPreviousUri(string $identifier): void
|
||||
@ -161,6 +171,10 @@ class Controller extends BaseController
|
||||
}
|
||||
|
||||
/**
|
||||
* Get user's language.
|
||||
*
|
||||
* TODO pretty sure nobody uses this.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
private function getLanguage(): string
|
||||
@ -180,6 +194,10 @@ class Controller extends BaseController
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the specific name of a page for intro.
|
||||
*
|
||||
* TODO move to trait.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
private function getSpecificPageName(): string
|
||||
@ -188,6 +206,10 @@ class Controller extends BaseController
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns if user has seen demo.
|
||||
*
|
||||
* TODO move to trait.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
private function hasSeenDemo(): bool
|
||||
|
@ -41,11 +41,11 @@ class CurrencyController extends Controller
|
||||
/** @var CurrencyRepositoryInterface The currency repository */
|
||||
protected $repository;
|
||||
|
||||
/** @var UserRepositoryInterface */
|
||||
/** @var UserRepositoryInterface The user repository */
|
||||
protected $userRepository;
|
||||
|
||||
/**
|
||||
*
|
||||
* CurrencyController constructor.
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
@ -65,6 +65,8 @@ class CurrencyController extends Controller
|
||||
|
||||
|
||||
/**
|
||||
* Create a currency.
|
||||
*
|
||||
* @param Request $request
|
||||
*
|
||||
* @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector|View
|
||||
@ -92,6 +94,8 @@ class CurrencyController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Make currency the default currency.
|
||||
*
|
||||
* @param Request $request
|
||||
* @param TransactionCurrency $currency
|
||||
*
|
||||
@ -103,7 +107,7 @@ class CurrencyController extends Controller
|
||||
app('preferences')->mark();
|
||||
|
||||
$request->session()->flash('success', (string)trans('firefly.new_default_currency', ['name' => $currency->name]));
|
||||
Cache::forget('FFCURRENCYSYMBOL');
|
||||
Cache::forget('FFCURRENCYSYMBOL'); // todo are these even used?
|
||||
Cache::forget('FFCURRENCYCODE');
|
||||
|
||||
return redirect(route('currencies.index'));
|
||||
@ -111,6 +115,8 @@ class CurrencyController extends Controller
|
||||
|
||||
|
||||
/**
|
||||
* Deletes a currency.
|
||||
*
|
||||
* @param Request $request
|
||||
* @param TransactionCurrency $currency
|
||||
*
|
||||
@ -143,6 +149,8 @@ class CurrencyController extends Controller
|
||||
|
||||
|
||||
/**
|
||||
* Destroys a currency.
|
||||
*
|
||||
* @param Request $request
|
||||
* @param TransactionCurrency $currency
|
||||
*
|
||||
@ -174,6 +182,8 @@ class CurrencyController extends Controller
|
||||
|
||||
|
||||
/**
|
||||
* Edit a currency.
|
||||
*
|
||||
* @param Request $request
|
||||
* @param TransactionCurrency $currency
|
||||
*
|
||||
@ -205,6 +215,8 @@ class CurrencyController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Show overview of currencies.
|
||||
*
|
||||
* @param Request $request
|
||||
*
|
||||
* @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
|
||||
@ -238,6 +250,8 @@ class CurrencyController extends Controller
|
||||
|
||||
|
||||
/**
|
||||
* Store new currency.
|
||||
*
|
||||
* @param CurrencyFormRequest $request
|
||||
*
|
||||
* @return $this|\Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
|
||||
@ -279,6 +293,8 @@ class CurrencyController extends Controller
|
||||
|
||||
|
||||
/**
|
||||
* Updates a currency.
|
||||
*
|
||||
* @param CurrencyFormRequest $request
|
||||
* @param TransactionCurrency $currency
|
||||
*
|
||||
|
@ -52,6 +52,8 @@ class DebugController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Show all possible errors.
|
||||
*
|
||||
* @throws FireflyException
|
||||
*/
|
||||
public function displayError(): void
|
||||
@ -68,6 +70,8 @@ class DebugController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Clear log and session.
|
||||
*
|
||||
* @param Request $request
|
||||
*
|
||||
* @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
|
||||
@ -99,6 +103,8 @@ class DebugController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Show debug info.
|
||||
*
|
||||
* @param Request $request
|
||||
*
|
||||
* @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
|
||||
@ -176,6 +182,8 @@ class DebugController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Return all possible routes.
|
||||
*
|
||||
* @return string
|
||||
*
|
||||
* @SuppressWarnings(PHPMD.CyclomaticComplexity)
|
||||
@ -217,6 +225,8 @@ class DebugController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Flash all types of messages.
|
||||
*
|
||||
* @param Request $request
|
||||
*
|
||||
* @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
|
||||
@ -258,6 +268,8 @@ class DebugController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* All packages that are installed.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
private function collectPackages(): array
|
||||
|
@ -39,7 +39,7 @@ use Illuminate\Http\Response as LaravelResponse;
|
||||
class ExportController extends Controller
|
||||
{
|
||||
/**
|
||||
*
|
||||
* ExportController constructor.
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
@ -57,6 +57,8 @@ class ExportController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Download exported file.
|
||||
*
|
||||
* @param ExportJobRepositoryInterface $repository
|
||||
* @param ExportJob $job
|
||||
*
|
||||
@ -94,6 +96,8 @@ class ExportController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Get current export status.
|
||||
*
|
||||
* @param ExportJob $job
|
||||
*
|
||||
* @return \Illuminate\Http\JsonResponse
|
||||
@ -104,6 +108,8 @@ class ExportController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Index of export routine.
|
||||
*
|
||||
* @param ExportJobRepositoryInterface $jobs
|
||||
*
|
||||
* @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
|
||||
@ -125,6 +131,8 @@ class ExportController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Submit the job.
|
||||
*
|
||||
* @param ExportFormRequest $request
|
||||
* @param AccountRepositoryInterface $repository
|
||||
* @param ExportJobRepositoryInterface $jobs
|
||||
|
@ -31,7 +31,7 @@ use Log;
|
||||
*/
|
||||
class HelpController extends Controller
|
||||
{
|
||||
/** @var HelpInterface */
|
||||
/** @var HelpInterface Help interface. */
|
||||
private $help;
|
||||
|
||||
/**
|
||||
@ -51,6 +51,8 @@ class HelpController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Show help for a route.
|
||||
*
|
||||
* @param $route
|
||||
*
|
||||
* @return JsonResponse
|
||||
@ -64,6 +66,10 @@ class HelpController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the help text.
|
||||
*
|
||||
* TODO move to repos or trait.
|
||||
*
|
||||
* @param string $route
|
||||
* @param string $language
|
||||
*
|
||||
|
@ -52,6 +52,8 @@ class HomeController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Change index date range.
|
||||
*
|
||||
* @param Request $request
|
||||
*
|
||||
* @return JsonResponse
|
||||
@ -90,6 +92,8 @@ class HomeController extends Controller
|
||||
|
||||
|
||||
/**
|
||||
* Show index.
|
||||
*
|
||||
* @param AccountRepositoryInterface $repository
|
||||
*
|
||||
* @return \Illuminate\Contracts\View\Factory|\Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector|\Illuminate\View\View
|
||||
|
@ -41,7 +41,7 @@ class IndexController extends Controller
|
||||
public $providers;
|
||||
/** @var ImportJobRepositoryInterface The import job repository */
|
||||
public $repository;
|
||||
/** @var UserRepositoryInterface */
|
||||
/** @var UserRepositoryInterface The user repository */
|
||||
public $userRepository;
|
||||
|
||||
/**
|
||||
|
@ -38,6 +38,8 @@ use Log;
|
||||
class JavascriptController extends Controller
|
||||
{
|
||||
/**
|
||||
* Show info about accounts.
|
||||
*
|
||||
* @param AccountRepositoryInterface $repository
|
||||
* @param CurrencyRepositoryInterface $currencyRepository
|
||||
*
|
||||
@ -68,6 +70,8 @@ class JavascriptController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Get info about currencies.
|
||||
*
|
||||
* @param CurrencyRepositoryInterface $repository
|
||||
*
|
||||
* @return Response
|
||||
@ -89,6 +93,8 @@ class JavascriptController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Show some common variables to be used in scripts.
|
||||
*
|
||||
* @param Request $request
|
||||
* @param AccountRepositoryInterface $repository
|
||||
* @param CurrencyRepositoryInterface $currencyRepository
|
||||
@ -135,6 +141,8 @@ class JavascriptController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Get config for date range.
|
||||
*
|
||||
* @return array
|
||||
* @SuppressWarnings(PHPMD.ExcessiveMethodLength)
|
||||
*/
|
||||
|
@ -88,13 +88,13 @@ class RecurrenceController extends Controller
|
||||
// if $firstDate is beyond start, use that one:
|
||||
$actualStart = clone $firstDate;
|
||||
|
||||
if ($repetitionType === 'weekly' || $repetitionType === 'monthly') {
|
||||
if ('weekly' === $repetitionType || 'monthly' === $repetitionType) {
|
||||
$repetitionMoment = explode(',', $request->get('type'))[1] ?? '1';
|
||||
}
|
||||
if ($repetitionType === 'ndom') {
|
||||
if ('ndom' === $repetitionType) {
|
||||
$repetitionMoment = str_ireplace('ndom,', '', $request->get('type'));
|
||||
}
|
||||
if ($repetitionType === 'yearly') {
|
||||
if ('yearly' === $repetitionType) {
|
||||
$repetitionMoment = explode(',', $request->get('type'))[1] ?? '2018-01-01';
|
||||
}
|
||||
$repetition = new RecurrenceRepetition;
|
||||
|
@ -31,10 +31,12 @@ use Illuminate\Http\Request;
|
||||
class JsonController extends Controller
|
||||
{
|
||||
/**
|
||||
* Render HTML form for rule action.
|
||||
*
|
||||
* @param Request $request
|
||||
*
|
||||
* @return JsonResponse
|
||||
|
||||
* @throws \Throwable
|
||||
*/
|
||||
public function action(Request $request): JsonResponse
|
||||
{
|
||||
@ -50,10 +52,12 @@ class JsonController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Render HTML for rule trigger.
|
||||
*
|
||||
* @param Request $request
|
||||
*
|
||||
* @return JsonResponse
|
||||
|
||||
* @throws \Throwable
|
||||
*/
|
||||
public function trigger(Request $request): JsonResponse
|
||||
{
|
||||
|
@ -54,6 +54,8 @@ class NewUserController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Form the user gets when he has no data in the system.
|
||||
*
|
||||
* @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector|View
|
||||
*/
|
||||
public function index()
|
||||
@ -74,6 +76,8 @@ class NewUserController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Store his new settings.
|
||||
*
|
||||
* @param NewUserFormRequest $request
|
||||
* @param CurrencyRepositoryInterface $currencyRepository
|
||||
*
|
||||
@ -117,6 +121,8 @@ class NewUserController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates an asset account.
|
||||
*
|
||||
* @param NewUserFormRequest $request
|
||||
* @param TransactionCurrency $currency
|
||||
*
|
||||
@ -143,6 +149,8 @@ class NewUserController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a cash wallet.
|
||||
*
|
||||
* @param TransactionCurrency $currency
|
||||
* @param string $language
|
||||
*
|
||||
@ -169,6 +177,8 @@ class NewUserController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a savings account.
|
||||
*
|
||||
* @param NewUserFormRequest $request
|
||||
* @param TransactionCurrency $currency
|
||||
* @param string $language
|
||||
|
@ -51,11 +51,11 @@ class PiggyBankController extends Controller
|
||||
private $accountRepos;
|
||||
/** @var CurrencyRepositoryInterface The currency repository */
|
||||
private $currencyRepos;
|
||||
/** @var PiggyBankRepositoryInterface */
|
||||
/** @var PiggyBankRepositoryInterface Piggy bank repository. */
|
||||
private $piggyRepos;
|
||||
|
||||
/**
|
||||
*
|
||||
* PiggyBankController constructor.
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
@ -128,6 +128,8 @@ class PiggyBankController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a piggy bank.
|
||||
*
|
||||
* @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
|
||||
*/
|
||||
public function create()
|
||||
@ -145,6 +147,8 @@ class PiggyBankController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Delete a piggy bank.
|
||||
*
|
||||
* @param PiggyBank $piggyBank
|
||||
*
|
||||
* @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
|
||||
@ -160,6 +164,8 @@ class PiggyBankController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Destroy the piggy bank.
|
||||
*
|
||||
* @param PiggyBank $piggyBank
|
||||
*
|
||||
* @return RedirectResponse
|
||||
@ -174,6 +180,8 @@ class PiggyBankController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Edit a piggy bank.
|
||||
*
|
||||
* @param PiggyBank $piggyBank
|
||||
*
|
||||
* @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
|
||||
@ -214,6 +222,8 @@ class PiggyBankController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Show overview of all piggy banks.
|
||||
*
|
||||
* @param Request $request
|
||||
*
|
||||
* @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
|
||||
@ -270,6 +280,8 @@ class PiggyBankController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Add money to piggy bank.
|
||||
*
|
||||
* @param Request $request
|
||||
* @param PiggyBank $piggyBank
|
||||
*
|
||||
@ -310,6 +322,8 @@ class PiggyBankController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove money from piggy bank.
|
||||
*
|
||||
* @param Request $request
|
||||
* @param PiggyBank $piggyBank
|
||||
*
|
||||
@ -351,6 +365,8 @@ class PiggyBankController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove money from piggy bank form.
|
||||
*
|
||||
* @param PiggyBank $piggyBank
|
||||
*
|
||||
* @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
|
||||
@ -390,6 +406,8 @@ class PiggyBankController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Set the order of a piggy bank.
|
||||
*
|
||||
* @param Request $request
|
||||
* @param PiggyBank $piggyBank
|
||||
*
|
||||
@ -404,6 +422,8 @@ class PiggyBankController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Show a single piggy bank.
|
||||
*
|
||||
* @param PiggyBank $piggyBank
|
||||
*
|
||||
* @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
|
||||
@ -424,6 +444,8 @@ class PiggyBankController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Store a new piggy bank.
|
||||
*
|
||||
* @param PiggyBankFormRequest $request
|
||||
*
|
||||
* @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
|
||||
@ -453,6 +475,8 @@ class PiggyBankController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Update a piggy bank.
|
||||
*
|
||||
* @param PiggyBankFormRequest $request
|
||||
* @param PiggyBank $piggyBank
|
||||
*
|
||||
|
@ -32,7 +32,7 @@ use Illuminate\Http\Request;
|
||||
class PreferencesController extends Controller
|
||||
{
|
||||
/**
|
||||
*
|
||||
* PreferencesController constructor.
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
@ -49,6 +49,8 @@ class PreferencesController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Show overview of preferences.
|
||||
*
|
||||
* @param AccountRepositoryInterface $repository
|
||||
*
|
||||
* @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
|
||||
@ -83,6 +85,8 @@ class PreferencesController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Store new preferences.
|
||||
*
|
||||
* @param Request $request
|
||||
*
|
||||
* @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
|
||||
|
@ -74,6 +74,8 @@ class ProfileController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Change your email address.
|
||||
*
|
||||
* @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
|
||||
*/
|
||||
public function changeEmail()
|
||||
@ -87,6 +89,8 @@ class ProfileController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Change your password.
|
||||
*
|
||||
* @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
|
||||
*/
|
||||
public function changePassword()
|
||||
@ -115,6 +119,8 @@ class ProfileController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Screen to confirm email change.
|
||||
*
|
||||
* @param UserRepositoryInterface $repository
|
||||
* @param string $token
|
||||
*
|
||||
@ -151,6 +157,8 @@ class ProfileController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Delete your account view.
|
||||
*
|
||||
* @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
|
||||
*/
|
||||
public function deleteAccount()
|
||||
@ -163,6 +171,8 @@ class ProfileController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Delete 2FA routine.
|
||||
*
|
||||
* @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
|
||||
*/
|
||||
public function deleteCode()
|
||||
@ -176,6 +186,8 @@ class ProfileController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Enable 2FA screen.
|
||||
*
|
||||
* @param UserRepositoryInterface $repository
|
||||
*
|
||||
* @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
|
||||
@ -203,6 +215,8 @@ class ProfileController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Index for profile.
|
||||
*
|
||||
* @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
|
||||
*/
|
||||
public function index()
|
||||
@ -236,6 +250,8 @@ class ProfileController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Submit the change email form.
|
||||
*
|
||||
* @param EmailFormRequest $request
|
||||
* @param UserRepositoryInterface $repository
|
||||
*
|
||||
@ -279,6 +295,8 @@ class ProfileController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Submit change password form.
|
||||
*
|
||||
* @param ProfileFormRequest $request
|
||||
* @param UserRepositoryInterface $repository
|
||||
*
|
||||
@ -307,6 +325,8 @@ class ProfileController extends Controller
|
||||
|
||||
/** @noinspection PhpUnusedParameterInspection */
|
||||
/**
|
||||
* Submit 2FA for the first time.
|
||||
*
|
||||
* @param TokenFormRequest $request
|
||||
*
|
||||
* @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
|
||||
@ -324,6 +344,8 @@ class ProfileController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Submit delete account.
|
||||
*
|
||||
* @param UserRepositoryInterface $repository
|
||||
* @param DeleteAccountFormRequest $request
|
||||
*
|
||||
@ -348,6 +370,7 @@ class ProfileController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Regenerate access token.
|
||||
* @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
|
||||
*/
|
||||
public function regenerate()
|
||||
@ -362,6 +385,8 @@ class ProfileController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Undo change of user email address.
|
||||
*
|
||||
* @param UserRepositoryInterface $repository
|
||||
* @param string $token
|
||||
* @param string $hash
|
||||
@ -413,6 +438,8 @@ class ProfileController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Validate users new password.
|
||||
*
|
||||
* @param User $user
|
||||
* @param string $current
|
||||
* @param string $new
|
||||
@ -435,7 +462,7 @@ class ProfileController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Create new RSA keys.
|
||||
*/
|
||||
private function createOAuthKeys(): void
|
||||
{
|
||||
@ -459,6 +486,8 @@ class ProfileController extends Controller
|
||||
// @codeCoverageIgnoreEnd
|
||||
|
||||
/**
|
||||
* Get the domain of FF system.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
private function getDomain(): string
|
||||
|
@ -39,18 +39,19 @@ use Log;
|
||||
|
||||
/**
|
||||
* Class ReportController.
|
||||
*
|
||||
* @SuppressWarnings(PHPMD.CouplingBetweenObjects)
|
||||
*/
|
||||
class ReportController extends Controller
|
||||
{
|
||||
/** @var ReportHelperInterface */
|
||||
/** @var ReportHelperInterface Helper interface. */
|
||||
protected $helper;
|
||||
|
||||
/** @var BudgetRepositoryInterface The budget repository */
|
||||
private $repository;
|
||||
|
||||
/**
|
||||
*
|
||||
* ReportController constructor.
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
@ -70,6 +71,8 @@ class ReportController extends Controller
|
||||
}
|
||||
/** @noinspection MoreThanThreeArgumentsInspection */
|
||||
/**
|
||||
* Show account report.
|
||||
*
|
||||
* @param Collection $accounts
|
||||
* @param Collection $expense
|
||||
* @param Carbon $start
|
||||
@ -101,6 +104,8 @@ class ReportController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Show audit report.
|
||||
*
|
||||
* @param Collection $accounts
|
||||
* @param Carbon $start
|
||||
* @param Carbon $end
|
||||
@ -135,6 +140,8 @@ class ReportController extends Controller
|
||||
|
||||
/** @noinspection MoreThanThreeArgumentsInspection */
|
||||
/**
|
||||
* Show budget report.
|
||||
*
|
||||
* @param Collection $accounts
|
||||
* @param Collection $budgets
|
||||
* @param Carbon $start
|
||||
@ -171,6 +178,8 @@ class ReportController extends Controller
|
||||
|
||||
/** @noinspection MoreThanThreeArgumentsInspection */
|
||||
/**
|
||||
* Show category report.
|
||||
*
|
||||
* @param Collection $accounts
|
||||
* @param Collection $categories
|
||||
* @param Carbon $start
|
||||
@ -206,6 +215,8 @@ class ReportController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Show default report.
|
||||
*
|
||||
* @param Collection $accounts
|
||||
* @param Carbon $start
|
||||
* @param Carbon $end
|
||||
@ -240,6 +251,8 @@ class ReportController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Show index.
|
||||
*
|
||||
* @param AccountRepositoryInterface $repository
|
||||
*
|
||||
* @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
|
||||
@ -258,10 +271,13 @@ class ReportController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Show options for reports.
|
||||
*
|
||||
* @param string $reportType
|
||||
*
|
||||
* @return mixed
|
||||
* @SuppressWarnings(PHPMD.CyclomaticComplexity)
|
||||
* @throws \Throwable
|
||||
*/
|
||||
public function options(string $reportType)
|
||||
{
|
||||
@ -287,6 +303,8 @@ class ReportController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Process the submit of report.
|
||||
*
|
||||
* @param ReportFormRequest $request
|
||||
*
|
||||
* @return RedirectResponse|\Illuminate\Routing\Redirector
|
||||
@ -365,6 +383,8 @@ class ReportController extends Controller
|
||||
|
||||
/** @noinspection MoreThanThreeArgumentsInspection */
|
||||
/**
|
||||
* Get a tag report.
|
||||
*
|
||||
* @param Collection $accounts
|
||||
* @param Collection $tags
|
||||
* @param Carbon $start
|
||||
@ -400,7 +420,10 @@ class ReportController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Get options for account report.
|
||||
*
|
||||
* @return string
|
||||
* @throws \Throwable
|
||||
*/
|
||||
private function accountReportOptions(): string
|
||||
{
|
||||
@ -420,7 +443,9 @@ class ReportController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Get options for budget report.
|
||||
* @return string
|
||||
* @throws \Throwable
|
||||
*/
|
||||
private function budgetReportOptions(): string
|
||||
{
|
||||
@ -432,7 +457,9 @@ class ReportController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Get options for category report.
|
||||
* @return string
|
||||
* @throws \Throwable
|
||||
*/
|
||||
private function categoryReportOptions(): string
|
||||
{
|
||||
@ -444,7 +471,9 @@ class ReportController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Get options for default report.
|
||||
* @return string
|
||||
* @throws \Throwable
|
||||
*/
|
||||
private function noReportOptions(): string
|
||||
{
|
||||
@ -452,7 +481,9 @@ class ReportController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Get options for tag report.
|
||||
* @return string
|
||||
* @throws \Throwable
|
||||
*/
|
||||
private function tagReportOptions(): string
|
||||
{
|
||||
|
@ -30,7 +30,7 @@ use FireflyIII\Models\Bill;
|
||||
use FireflyIII\Models\RuleGroup;
|
||||
use FireflyIII\Repositories\Bill\BillRepositoryInterface;
|
||||
use FireflyIII\Repositories\Rule\RuleRepositoryInterface;
|
||||
use FireflyIII\Repositories\RuleGroup\RuleGroupRepositoryInterface;
|
||||
|
||||
use FireflyIII\Support\Http\Controllers\RuleManagement;
|
||||
use Illuminate\Http\RedirectResponse;
|
||||
use Illuminate\Http\Request;
|
||||
@ -188,7 +188,6 @@ class CreateController extends Controller
|
||||
*/
|
||||
private function getActionsForBill(Bill $bill): array
|
||||
{
|
||||
$result = '';
|
||||
try {
|
||||
$result = view(
|
||||
'rules.partials.action',
|
||||
|
@ -42,7 +42,8 @@ use Log;
|
||||
use Throwable;
|
||||
|
||||
/**
|
||||
* Class SelectController
|
||||
* Class SelectController.
|
||||
*
|
||||
* @SuppressWarnings(PHPMD.CouplingBetweenObjects)
|
||||
*/
|
||||
class SelectController extends Controller
|
||||
@ -107,6 +108,8 @@ class SelectController extends Controller
|
||||
|
||||
|
||||
/**
|
||||
* View to select transactions by a rule.
|
||||
*
|
||||
* @param Rule $rule
|
||||
*
|
||||
* @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
|
||||
@ -255,6 +258,8 @@ class SelectController extends Controller
|
||||
|
||||
|
||||
/**
|
||||
* Get a list of triggers.
|
||||
*
|
||||
* @param TestRuleFormRequest $request
|
||||
*
|
||||
* @return array
|
||||
|
@ -58,6 +58,8 @@ class RuleGroupController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a new rule group.
|
||||
*
|
||||
* @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
|
||||
*/
|
||||
public function create()
|
||||
@ -75,6 +77,8 @@ class RuleGroupController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Delege a rule group.
|
||||
*
|
||||
* @param RuleGroup $ruleGroup
|
||||
*
|
||||
* @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
|
||||
@ -90,6 +94,8 @@ class RuleGroupController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Actually destroy the rule group.
|
||||
*
|
||||
* @param Request $request
|
||||
* @param RuleGroupRepositoryInterface $repository
|
||||
* @param RuleGroup $ruleGroup
|
||||
@ -114,6 +120,8 @@ class RuleGroupController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Move a rule group down.
|
||||
*
|
||||
* @param RuleGroupRepositoryInterface $repository
|
||||
* @param RuleGroup $ruleGroup
|
||||
*
|
||||
@ -127,6 +135,8 @@ class RuleGroupController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Edit a rule group.
|
||||
*
|
||||
* @param Request $request
|
||||
* @param RuleGroup $ruleGroup
|
||||
*
|
||||
@ -189,6 +199,8 @@ class RuleGroupController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Select transactions to apply the group on.
|
||||
*
|
||||
* @param RuleGroup $ruleGroup
|
||||
*
|
||||
* @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
|
||||
@ -203,6 +215,8 @@ class RuleGroupController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Store the rule group.
|
||||
*
|
||||
* @param RuleGroupFormRequest $request
|
||||
* @param RuleGroupRepositoryInterface $repository
|
||||
*
|
||||
@ -229,6 +243,8 @@ class RuleGroupController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Move the rule group up.
|
||||
*
|
||||
* @param RuleGroupRepositoryInterface $repository
|
||||
* @param RuleGroup $ruleGroup
|
||||
*
|
||||
@ -244,6 +260,8 @@ class RuleGroupController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Update the rule group.
|
||||
*
|
||||
* @param RuleGroupFormRequest $request
|
||||
* @param RuleGroupRepositoryInterface $repository
|
||||
* @param RuleGroup $ruleGroup
|
||||
|
@ -51,6 +51,8 @@ class SearchController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Do the search.
|
||||
*
|
||||
* @param Request $request
|
||||
* @param SearchInterface $searcher
|
||||
*
|
||||
@ -69,11 +71,13 @@ class SearchController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* JSON request that does the work.
|
||||
*
|
||||
* @param Request $request
|
||||
* @param SearchInterface $searcher
|
||||
*
|
||||
* @return \Illuminate\Http\JsonResponse
|
||||
|
||||
* @throws \Throwable
|
||||
*/
|
||||
public function search(Request $request, SearchInterface $searcher): JsonResponse
|
||||
{
|
||||
|
@ -33,16 +33,16 @@ use Log;
|
||||
use phpseclib\Crypt\RSA;
|
||||
|
||||
/**
|
||||
* @codeCoverageIgnore
|
||||
* Class InstallController
|
||||
* @codeCoverageIgnore
|
||||
*/
|
||||
class InstallController extends Controller
|
||||
{
|
||||
/** @var string */
|
||||
/** @var string Forbidden error */
|
||||
public const FORBIDDEN_ERROR = 'Internal PHP function "proc_close" is disabled for your installation. Auto-migration is not possible.';
|
||||
/** @var string */
|
||||
/** @var string Basedir error */
|
||||
public const BASEDIR_ERROR = 'Firefly III cannot execute the upgrade commands. It is not allowed to because of an open_basedir restriction.';
|
||||
/** @var string */
|
||||
/** @var string Other errors */
|
||||
public const OTHER_ERROR = 'An unknown error prevented Firefly III from executing the upgrade commands. Sorry.';
|
||||
/** @noinspection MagicMethodsValidityInspection */
|
||||
/** @noinspection PhpMissingParentConstructorInspection */
|
||||
@ -55,6 +55,8 @@ class InstallController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Show index.
|
||||
*
|
||||
* @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
|
||||
*/
|
||||
public function index()
|
||||
@ -63,6 +65,8 @@ class InstallController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Create specific RSA keys.
|
||||
*
|
||||
* @return \Illuminate\Http\JsonResponse|\Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
|
||||
*/
|
||||
public function keys()
|
||||
@ -91,6 +95,8 @@ class InstallController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Run migration commands.
|
||||
*
|
||||
* @return JsonResponse
|
||||
*/
|
||||
public function migrate(): JsonResponse
|
||||
@ -118,6 +124,8 @@ class InstallController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Do database upgrade.
|
||||
*
|
||||
* @return \Illuminate\Http\JsonResponse
|
||||
*/
|
||||
public function upgrade(): JsonResponse
|
||||
@ -143,6 +151,8 @@ class InstallController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Do database verification.
|
||||
*
|
||||
* @return \Illuminate\Http\JsonResponse
|
||||
*/
|
||||
public function verify(): JsonResponse
|
||||
@ -168,6 +178,8 @@ class InstallController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Check if forbidden functions are set.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
private function hasForbiddenFunctions(): bool
|
||||
|
@ -39,11 +39,11 @@ use Illuminate\Support\Collection;
|
||||
*/
|
||||
class TagController extends Controller
|
||||
{
|
||||
/** @var TagRepositoryInterface */
|
||||
/** @var TagRepositoryInterface The tag repository. */
|
||||
protected $repository;
|
||||
|
||||
/**
|
||||
*
|
||||
* TagController constructor.
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
@ -63,6 +63,8 @@ class TagController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a new tag.
|
||||
*
|
||||
* @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
|
||||
*/
|
||||
public function create()
|
||||
@ -97,6 +99,8 @@ class TagController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Destroy a tag.
|
||||
*
|
||||
* @param Tag $tag
|
||||
*
|
||||
* @return RedirectResponse
|
||||
@ -162,6 +166,8 @@ class TagController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Show a single tag.
|
||||
*
|
||||
* @param Request $request
|
||||
* @param Tag $tag
|
||||
* @param string|null $moment
|
||||
@ -235,6 +241,8 @@ class TagController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Store a tag.
|
||||
*
|
||||
* @param TagFormRequest $request
|
||||
*
|
||||
* @return RedirectResponse
|
||||
@ -261,6 +269,8 @@ class TagController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Update a tag.
|
||||
*
|
||||
* @param TagFormRequest $request
|
||||
* @param Tag $tag
|
||||
*
|
||||
@ -288,6 +298,8 @@ class TagController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Get overview of periods for tag.
|
||||
*
|
||||
* @param Tag $tag
|
||||
*
|
||||
* @return Collection
|
||||
|
@ -60,6 +60,8 @@ class BulkController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Edit a set of journals in bulk.
|
||||
*
|
||||
* @param Collection $journals
|
||||
*
|
||||
* @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
|
||||
@ -84,6 +86,8 @@ class BulkController extends Controller
|
||||
|
||||
|
||||
/**
|
||||
* Update all journals.
|
||||
*
|
||||
* @param BulkEditJournalRequest $request
|
||||
*
|
||||
* @return mixed
|
||||
|
@ -63,6 +63,8 @@ class ConvertController extends Controller
|
||||
|
||||
|
||||
/**
|
||||
* Show overview of a to be converted transaction.
|
||||
*
|
||||
* @param TransactionType $destinationType
|
||||
* @param TransactionJournal $journal
|
||||
*
|
||||
@ -110,6 +112,8 @@ class ConvertController extends Controller
|
||||
|
||||
|
||||
/**
|
||||
* Do the conversion.
|
||||
*
|
||||
* @param Request $request
|
||||
* @param TransactionType $destinationType
|
||||
* @param TransactionJournal $journal
|
||||
@ -164,6 +168,8 @@ class ConvertController extends Controller
|
||||
|
||||
|
||||
/**
|
||||
* Get the destination account. Is complex.
|
||||
*
|
||||
* @param TransactionJournal $journal
|
||||
* @param TransactionType $destinationType
|
||||
* @param array $data
|
||||
@ -223,6 +229,8 @@ class ConvertController extends Controller
|
||||
|
||||
|
||||
/**
|
||||
* Get the source account.
|
||||
*
|
||||
* @param TransactionJournal $journal
|
||||
* @param TransactionType $destinationType
|
||||
* @param array $data
|
||||
|
@ -38,11 +38,11 @@ class LinkController extends Controller
|
||||
{
|
||||
/** @var JournalRepositoryInterface Journals and transactions overview */
|
||||
private $journalRepository;
|
||||
/** @var LinkTypeRepositoryInterface */
|
||||
/** @var LinkTypeRepositoryInterface Link repository. */
|
||||
private $repository;
|
||||
|
||||
/**
|
||||
*
|
||||
* LinkController constructor.
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
@ -62,6 +62,8 @@ class LinkController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Delete a link.
|
||||
*
|
||||
* @param TransactionJournalLink $link
|
||||
*
|
||||
* @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
|
||||
@ -76,6 +78,8 @@ class LinkController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Actually destroy it.
|
||||
*
|
||||
* @param TransactionJournalLink $link
|
||||
*
|
||||
* @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
|
||||
@ -91,6 +95,8 @@ class LinkController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Store a new link.
|
||||
*
|
||||
* @param JournalLinkRequest $request
|
||||
* @param TransactionJournal $journal
|
||||
*
|
||||
@ -129,6 +135,7 @@ class LinkController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Switch link from A <> B to B <> A.
|
||||
* @param TransactionJournalLink $link
|
||||
*
|
||||
* @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
|
||||
|
@ -51,7 +51,7 @@ class MassController extends Controller
|
||||
private $repository;
|
||||
|
||||
/**
|
||||
*
|
||||
* MassController constructor.
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
@ -69,6 +69,8 @@ class MassController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Mass delete transactions.
|
||||
*
|
||||
* @param Collection $journals
|
||||
*
|
||||
* @return IlluminateView
|
||||
@ -84,6 +86,8 @@ class MassController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Do the mass delete.
|
||||
*
|
||||
* @param MassDeleteJournalRequest $request
|
||||
*
|
||||
* @return mixed
|
||||
@ -114,6 +118,8 @@ class MassController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Mass edit of journals.
|
||||
*
|
||||
* @param Collection $journals
|
||||
*
|
||||
* @return IlluminateView
|
||||
@ -157,6 +163,8 @@ class MassController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Mass update of journals.
|
||||
*
|
||||
* @param MassEditJournalRequest $request
|
||||
* @param JournalRepositoryInterface $repository
|
||||
*
|
||||
|
@ -46,7 +46,7 @@ use View;
|
||||
*/
|
||||
class SingleController extends Controller
|
||||
{
|
||||
/** @var AttachmentHelperInterface */
|
||||
/** @var AttachmentHelperInterface The attachment helper. */
|
||||
private $attachments;
|
||||
/** @var BudgetRepositoryInterface The budget repository */
|
||||
private $budgets;
|
||||
@ -54,7 +54,7 @@ class SingleController extends Controller
|
||||
private $repository;
|
||||
|
||||
/**
|
||||
*
|
||||
* SingleController constructor.
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
@ -81,6 +81,8 @@ class SingleController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* CLone a transaction.
|
||||
*
|
||||
* @param TransactionJournal $journal
|
||||
*
|
||||
* @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
|
||||
@ -137,6 +139,8 @@ class SingleController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a new journal.
|
||||
*
|
||||
* @param Request $request
|
||||
* @param string|null $what
|
||||
*
|
||||
@ -206,6 +210,8 @@ class SingleController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Actually destroys the journal.
|
||||
*
|
||||
* @param TransactionJournal $transactionJournal
|
||||
*
|
||||
* @return \Illuminate\Http\RedirectResponse
|
||||
@ -228,6 +234,8 @@ class SingleController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Edit a journal.
|
||||
*
|
||||
* @param TransactionJournal $journal
|
||||
*
|
||||
* @param JournalRepositoryInterface $repository
|
||||
@ -321,6 +329,8 @@ class SingleController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Stores a new journal.
|
||||
*
|
||||
* @param JournalFormRequest $request
|
||||
* @param JournalRepositoryInterface $repository
|
||||
*
|
||||
@ -383,6 +393,8 @@ class SingleController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Update a journal.
|
||||
*
|
||||
* @param JournalFormRequest $request
|
||||
* @param JournalRepositoryInterface $repository
|
||||
* @param TransactionJournal $journal
|
||||
@ -439,6 +451,8 @@ class SingleController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Checks if journal is split.
|
||||
*
|
||||
* @param TransactionJournal $journal
|
||||
*
|
||||
* @return bool
|
||||
|
@ -42,11 +42,12 @@ use View;
|
||||
|
||||
/**
|
||||
* Class SplitController.
|
||||
*
|
||||
* @SuppressWarnings(PHPMD.CouplingBetweenObjects)
|
||||
*/
|
||||
class SplitController extends Controller
|
||||
{
|
||||
/** @var AttachmentHelperInterface */
|
||||
/** @var AttachmentHelperInterface Attachment helper */
|
||||
private $attachments;
|
||||
|
||||
/** @var BudgetRepositoryInterface The budget repository */
|
||||
@ -58,7 +59,7 @@ class SplitController extends Controller
|
||||
private $repository;
|
||||
|
||||
/**
|
||||
*
|
||||
* SplitController constructor.
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
@ -80,6 +81,8 @@ class SplitController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Edit a split.
|
||||
*
|
||||
* @param Request $request
|
||||
* @param TransactionJournal $journal
|
||||
*
|
||||
@ -119,6 +122,8 @@ class SplitController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Store new split journal.
|
||||
*
|
||||
* @param SplitJournalFormRequest $request
|
||||
* @param TransactionJournal $journal
|
||||
*
|
||||
@ -169,6 +174,8 @@ class SplitController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Create data-array from a journal.
|
||||
*
|
||||
* @param SplitJournalFormRequest|Request $request
|
||||
* @param TransactionJournal $journal
|
||||
*
|
||||
@ -216,6 +223,8 @@ class SplitController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Get transaction overview from journal.
|
||||
*
|
||||
* @param TransactionJournal $journal
|
||||
*
|
||||
* @return array
|
||||
@ -255,6 +264,8 @@ class SplitController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Get info from old input.
|
||||
*
|
||||
* @param $array
|
||||
* @param $old
|
||||
*
|
||||
|
@ -121,6 +121,8 @@ class TransactionController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Index for ALL transactions.
|
||||
*
|
||||
* @param Request $request
|
||||
* @param string $what
|
||||
*
|
||||
@ -153,6 +155,8 @@ class TransactionController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Do a reconciliation.
|
||||
*
|
||||
* @param Request $request
|
||||
*
|
||||
* @return JsonResponse
|
||||
@ -173,6 +177,8 @@ class TransactionController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Reorder transactions.
|
||||
*
|
||||
* @param Request $request
|
||||
*
|
||||
* @return \Illuminate\Http\JsonResponse
|
||||
@ -199,6 +205,8 @@ class TransactionController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Show a transaction.
|
||||
*
|
||||
* @param TransactionJournal $journal
|
||||
* @param LinkTypeRepositoryInterface $linkTypeRepository
|
||||
*
|
||||
@ -239,6 +247,8 @@ class TransactionController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Get period overview for index.
|
||||
*
|
||||
* @param string $what
|
||||
*
|
||||
* @param Carbon $date
|
||||
@ -294,6 +304,8 @@ class TransactionController extends Controller
|
||||
}
|
||||
|
||||
/**
|
||||
* Collect the sum per currency.
|
||||
*
|
||||
* @param Collection $collection
|
||||
*
|
||||
* @return array
|
||||
|
@ -48,8 +48,9 @@ use Illuminate\View\Middleware\ShareErrorsFromSession;
|
||||
use Laravel\Passport\Http\Middleware\CreateFreshApiToken;
|
||||
|
||||
/**
|
||||
* @codeCoverageIgnore
|
||||
* Class Kernel
|
||||
*
|
||||
* @codeCoverageIgnore
|
||||
*/
|
||||
class Kernel extends HttpKernel
|
||||
{
|
||||
|
@ -53,6 +53,8 @@ class AuthenticateTwoFactor
|
||||
|
||||
|
||||
/**
|
||||
* Handle 2FA request.
|
||||
*
|
||||
* @param $request
|
||||
* @param Closure $next
|
||||
*
|
||||
|
@ -28,7 +28,7 @@ use Illuminate\Contracts\Auth\Factory as Auth;
|
||||
use Illuminate\Routing\Route;
|
||||
|
||||
/**
|
||||
* Class HttpBinder
|
||||
* Class Binder
|
||||
*/
|
||||
class Binder
|
||||
{
|
||||
@ -39,6 +39,8 @@ class Binder
|
||||
*/
|
||||
protected $auth;
|
||||
/**
|
||||
* The binders.
|
||||
*
|
||||
* @var array
|
||||
*/
|
||||
protected $binders = [];
|
||||
@ -77,6 +79,8 @@ class Binder
|
||||
}
|
||||
|
||||
/**
|
||||
* Do the binding.
|
||||
*
|
||||
* @param $key
|
||||
* @param $value
|
||||
* @param $route
|
||||
|
@ -25,8 +25,9 @@ namespace FireflyIII\Http\Middleware;
|
||||
use Illuminate\Cookie\Middleware\EncryptCookies as Middleware;
|
||||
|
||||
/**
|
||||
* @codeCoverageIgnore
|
||||
* Class EncryptCookies
|
||||
*
|
||||
* @codeCoverageIgnore
|
||||
*/
|
||||
class EncryptCookies extends Middleware
|
||||
{
|
||||
|
@ -99,6 +99,8 @@ class Installer
|
||||
}
|
||||
|
||||
/**
|
||||
* Is access denied error.
|
||||
*
|
||||
* @param string $message
|
||||
*
|
||||
* @return bool
|
||||
@ -109,6 +111,8 @@ class Installer
|
||||
}
|
||||
|
||||
/**
|
||||
* Is no tables exist error.
|
||||
*
|
||||
* @param string $message
|
||||
*
|
||||
* @return bool
|
||||
|
@ -25,7 +25,7 @@ namespace FireflyIII\Http\Middleware;
|
||||
use Closure;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Auth;
|
||||
use Session;
|
||||
|
||||
|
||||
/**
|
||||
* Class IsSandStormUser.
|
||||
|
@ -61,7 +61,7 @@ class Range
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Configure the list length.
|
||||
*/
|
||||
private function configureList(): void
|
||||
{
|
||||
@ -70,7 +70,7 @@ class Range
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Configure the user's view.
|
||||
*/
|
||||
private function configureView(): void
|
||||
{
|
||||
@ -101,6 +101,8 @@ class Range
|
||||
}
|
||||
|
||||
/**
|
||||
* Error when sqlite in docker.
|
||||
*
|
||||
* @param Request $request
|
||||
*/
|
||||
private function loseItAll(Request $request): void
|
||||
@ -113,6 +115,8 @@ class Range
|
||||
}
|
||||
|
||||
/**
|
||||
* Set the range for the current view.
|
||||
*
|
||||
* @SuppressWarnings(PHPMD.CyclomaticComplexity)
|
||||
*/
|
||||
private function setRange(): void
|
||||
|
@ -26,8 +26,9 @@ use Closure;
|
||||
use Illuminate\Support\Facades\Auth;
|
||||
|
||||
/**
|
||||
* @codeCoverageIgnore
|
||||
* Class RedirectIfAuthenticated
|
||||
*
|
||||
* @codeCoverageIgnore
|
||||
*/
|
||||
class RedirectIfAuthenticated
|
||||
{
|
||||
|
@ -60,7 +60,7 @@ class Sandstorm
|
||||
$repository = app(UserRepositoryInterface::class);
|
||||
$userId = (string)$request->header('X-Sandstorm-User-Id');
|
||||
// catch anonymous:
|
||||
$userId = $userId === '' ? 'anonymous' : $userId;
|
||||
$userId = '' === $userId ? 'anonymous' : $userId;
|
||||
$email = $userId . '@firefly';
|
||||
$user = $repository->findByEmail($email) ?? $this->createUser($email);
|
||||
Log::debug(sprintf('Sandstorm user email is "%s"', $email));
|
||||
@ -75,6 +75,8 @@ class Sandstorm
|
||||
|
||||
|
||||
/**
|
||||
* Create a user.
|
||||
*
|
||||
* @param string $email
|
||||
*
|
||||
* @return User
|
||||
|
@ -26,8 +26,9 @@ use Illuminate\Http\Request;
|
||||
use Illuminate\Session\Middleware\StartSession;
|
||||
|
||||
/**
|
||||
* @codeCoverageIgnore
|
||||
* Class StartFireflySession.
|
||||
*
|
||||
* @codeCoverageIgnore
|
||||
*/
|
||||
class StartFireflySession extends StartSession
|
||||
{
|
||||
|
@ -25,8 +25,9 @@ namespace FireflyIII\Http\Middleware;
|
||||
use Illuminate\Foundation\Http\Middleware\TrimStrings as Middleware;
|
||||
|
||||
/**
|
||||
* @codeCoverageIgnore
|
||||
* Class TrimStrings
|
||||
*
|
||||
* @codeCoverageIgnore
|
||||
*/
|
||||
class TrimStrings extends Middleware
|
||||
{
|
||||
|
@ -27,12 +27,13 @@ use Illuminate\Contracts\Config\Repository;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
/**
|
||||
* @codeCoverageIgnore
|
||||
* Class TrustProxies
|
||||
*
|
||||
* @codeCoverageIgnore
|
||||
*/
|
||||
class TrustProxies extends Middleware
|
||||
{
|
||||
/** @var int */
|
||||
/** @var int The headers to check. */
|
||||
protected $headers = Request::HEADER_X_FORWARDED_ALL;
|
||||
|
||||
/**
|
||||
|
@ -25,8 +25,9 @@ namespace FireflyIII\Http\Middleware;
|
||||
use Illuminate\Foundation\Http\Middleware\VerifyCsrfToken as Middleware;
|
||||
|
||||
/**
|
||||
* Class VerifyCsrfToken.
|
||||
*
|
||||
* @codeCoverageIgnore
|
||||
* Class VerifyCsrfToken
|
||||
*/
|
||||
class VerifyCsrfToken extends Middleware
|
||||
{
|
||||
|
@ -31,6 +31,8 @@ use FireflyIII\Rules\UniqueIban;
|
||||
class AccountFormRequest extends Request
|
||||
{
|
||||
/**
|
||||
* Verify the request.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function authorize(): bool
|
||||
@ -40,6 +42,8 @@ class AccountFormRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Get all data.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function getAccountData(): array
|
||||
@ -64,6 +68,8 @@ class AccountFormRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Rules for this request.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function rules(): array
|
||||
|
@ -23,12 +23,15 @@ declare(strict_types=1);
|
||||
namespace FireflyIII\Http\Requests;
|
||||
|
||||
/**
|
||||
* @codeCoverageIgnore
|
||||
* Class AttachmentFormRequest.
|
||||
*
|
||||
* @codeCoverageIgnore
|
||||
*/
|
||||
class AttachmentFormRequest extends Request
|
||||
{
|
||||
/**
|
||||
* Verify the request.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function authorize(): bool
|
||||
@ -38,6 +41,8 @@ class AttachmentFormRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the data required by the controller.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function getAttachmentData(): array
|
||||
@ -49,6 +54,8 @@ class AttachmentFormRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Rules for this request.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function rules(): array
|
||||
|
@ -28,6 +28,8 @@ namespace FireflyIII\Http\Requests;
|
||||
class BillFormRequest extends Request
|
||||
{
|
||||
/**
|
||||
* Verify the request.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function authorize(): bool
|
||||
@ -37,6 +39,8 @@ class BillFormRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the data required by the controller.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function getBillData(): array
|
||||
@ -55,6 +59,8 @@ class BillFormRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Rules for this request.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function rules(): array
|
||||
|
@ -25,12 +25,15 @@ namespace FireflyIII\Http\Requests;
|
||||
use FireflyIII\Repositories\Budget\BudgetRepositoryInterface;
|
||||
|
||||
/**
|
||||
* @codeCoverageIgnore
|
||||
* Class BudgetFormRequest.
|
||||
*
|
||||
* @codeCoverageIgnore
|
||||
*/
|
||||
class BudgetFormRequest extends Request
|
||||
{
|
||||
/**
|
||||
* Verify the request.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function authorize(): bool
|
||||
@ -39,6 +42,8 @@ class BudgetFormRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the data required by the controller.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function getBudgetData(): array
|
||||
@ -50,6 +55,8 @@ class BudgetFormRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Rules for this request.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function rules(): array
|
||||
|
@ -23,12 +23,15 @@ declare(strict_types=1);
|
||||
namespace FireflyIII\Http\Requests;
|
||||
|
||||
/**
|
||||
* @codeCoverageIgnore
|
||||
* Class BudgetIncomeRequest.
|
||||
*
|
||||
* @codeCoverageIgnore
|
||||
*/
|
||||
class BudgetIncomeRequest extends Request
|
||||
{
|
||||
/**
|
||||
* Verify the request.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function authorize(): bool
|
||||
@ -38,6 +41,8 @@ class BudgetIncomeRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Rules for this request.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function rules(): array
|
||||
|
@ -28,6 +28,8 @@ namespace FireflyIII\Http\Requests;
|
||||
class BulkEditJournalRequest extends Request
|
||||
{
|
||||
/**
|
||||
* Verify the request.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function authorize(): bool
|
||||
@ -37,6 +39,8 @@ class BulkEditJournalRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Rules for this request.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function rules(): array
|
||||
|
@ -30,6 +30,8 @@ use FireflyIII\Repositories\Category\CategoryRepositoryInterface;
|
||||
class CategoryFormRequest extends Request
|
||||
{
|
||||
/**
|
||||
* Verify the request.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function authorize(): bool
|
||||
@ -39,6 +41,8 @@ class CategoryFormRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Get information for the controller.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function getCategoryData(): array
|
||||
@ -49,6 +53,8 @@ class CategoryFormRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Rules for this request.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function rules(): array
|
||||
|
@ -23,12 +23,15 @@ declare(strict_types=1);
|
||||
namespace FireflyIII\Http\Requests;
|
||||
|
||||
/**
|
||||
* @codeCoverageIgnore
|
||||
* Class ConfigurationRequest.
|
||||
*
|
||||
* @codeCoverageIgnore
|
||||
*/
|
||||
class ConfigurationRequest extends Request
|
||||
{
|
||||
/**
|
||||
* Verify the request.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function authorize(): bool
|
||||
@ -38,6 +41,8 @@ class ConfigurationRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the data required by the controller.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function getConfigurationData(): array
|
||||
@ -49,6 +54,8 @@ class ConfigurationRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Rules for this request.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function rules(): array
|
||||
|
@ -28,6 +28,8 @@ namespace FireflyIII\Http\Requests;
|
||||
class CurrencyFormRequest extends Request
|
||||
{
|
||||
/**
|
||||
* Verify the request.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function authorize(): bool
|
||||
@ -37,6 +39,8 @@ class CurrencyFormRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the data required by the controller.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function getCurrencyData(): array
|
||||
@ -50,6 +54,8 @@ class CurrencyFormRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Rules for this request.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function rules(): array
|
||||
|
@ -23,12 +23,15 @@ declare(strict_types=1);
|
||||
namespace FireflyIII\Http\Requests;
|
||||
|
||||
/**
|
||||
* @codeCoverageIgnore
|
||||
* Class DeleteAccountFormRequest.
|
||||
*
|
||||
* @codeCoverageIgnore
|
||||
*/
|
||||
class DeleteAccountFormRequest extends Request
|
||||
{
|
||||
/**
|
||||
* Verify the request.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function authorize(): bool
|
||||
@ -38,6 +41,8 @@ class DeleteAccountFormRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Rules for this request.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function rules(): array
|
||||
|
@ -23,12 +23,15 @@ declare(strict_types=1);
|
||||
namespace FireflyIII\Http\Requests;
|
||||
|
||||
/**
|
||||
* @codeCoverageIgnore
|
||||
* Class EmailFormRequest.
|
||||
*
|
||||
* @codeCoverageIgnore
|
||||
*/
|
||||
class EmailFormRequest extends Request
|
||||
{
|
||||
/**
|
||||
* Verify the request.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function authorize(): bool
|
||||
@ -38,6 +41,8 @@ class EmailFormRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Rules for this request.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function rules(): array
|
||||
|
@ -30,6 +30,8 @@ use Carbon\Carbon;
|
||||
class ExportFormRequest extends Request
|
||||
{
|
||||
/**
|
||||
* Verify the request.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function authorize(): bool
|
||||
@ -39,6 +41,8 @@ class ExportFormRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Rules for this request.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function rules(): array
|
||||
|
@ -33,6 +33,8 @@ use Log;
|
||||
class JournalFormRequest extends Request
|
||||
{
|
||||
/**
|
||||
* Verify the request.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function authorize(): bool
|
||||
@ -140,8 +142,9 @@ class JournalFormRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* @return array
|
||||
* Rules for this request.
|
||||
*
|
||||
* @return array
|
||||
* @throws FireflyException
|
||||
*/
|
||||
public function rules(): array
|
||||
@ -234,6 +237,8 @@ class JournalFormRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Check if amounts are valid.
|
||||
*
|
||||
* @param Validator $validator
|
||||
*/
|
||||
private function validNativeAmount(Validator $validator): void
|
||||
@ -257,6 +262,8 @@ class JournalFormRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Check if deposit amount is valid.
|
||||
*
|
||||
* @param Validator $validator
|
||||
*
|
||||
* @SuppressWarnings(PHPMD.CyclomaticComplexity)
|
||||
@ -274,6 +281,8 @@ class JournalFormRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Check if transfer amount is valid.
|
||||
*
|
||||
* @param Validator $validator
|
||||
*
|
||||
* @SuppressWarnings(PHPMD.CyclomaticComplexity)
|
||||
@ -299,6 +308,8 @@ class JournalFormRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Check if withdrawal amount is valid.
|
||||
*
|
||||
* @param Validator $validator
|
||||
* @SuppressWarnings(PHPMD.CyclomaticComplexity)
|
||||
*/
|
||||
|
@ -31,6 +31,8 @@ use FireflyIII\Models\LinkType;
|
||||
class JournalLinkRequest extends Request
|
||||
{
|
||||
/**
|
||||
* Verify the request.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function authorize(): bool
|
||||
@ -40,6 +42,8 @@ class JournalLinkRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the data required by the controller.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function getLinkInfo(): array
|
||||
@ -59,6 +63,8 @@ class JournalLinkRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Rules for this request.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function rules(): array
|
||||
|
@ -28,6 +28,8 @@ namespace FireflyIII\Http\Requests;
|
||||
class LinkTypeFormRequest extends Request
|
||||
{
|
||||
/**
|
||||
* Verify the request.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function authorize(): bool
|
||||
@ -37,6 +39,8 @@ class LinkTypeFormRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Rules for this request.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function rules(): array
|
||||
|
@ -23,12 +23,15 @@ declare(strict_types=1);
|
||||
namespace FireflyIII\Http\Requests;
|
||||
|
||||
/**
|
||||
* @codeCoverageIgnore
|
||||
* Class MassDeleteJournalRequest.
|
||||
*
|
||||
* @codeCoverageIgnore
|
||||
*/
|
||||
class MassDeleteJournalRequest extends Request
|
||||
{
|
||||
/**
|
||||
* Verify the request.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function authorize(): bool
|
||||
@ -38,6 +41,8 @@ class MassDeleteJournalRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Rules for this request.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function rules(): array
|
||||
|
@ -23,12 +23,15 @@ declare(strict_types=1);
|
||||
namespace FireflyIII\Http\Requests;
|
||||
|
||||
/**
|
||||
* @codeCoverageIgnore
|
||||
* Class MassEditJournalRequest.
|
||||
*
|
||||
* @codeCoverageIgnore
|
||||
*/
|
||||
class MassEditJournalRequest extends Request
|
||||
{
|
||||
/**
|
||||
* Verify the request.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function authorize(): bool
|
||||
@ -38,6 +41,8 @@ class MassEditJournalRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Rules for this request.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function rules(): array
|
||||
|
@ -23,12 +23,15 @@ declare(strict_types=1);
|
||||
namespace FireflyIII\Http\Requests;
|
||||
|
||||
/**
|
||||
* @codeCoverageIgnore
|
||||
* Class NewUserFormRequest.
|
||||
*
|
||||
* @codeCoverageIgnore
|
||||
*/
|
||||
class NewUserFormRequest extends Request
|
||||
{
|
||||
/**
|
||||
* Verify the request.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function authorize(): bool
|
||||
@ -38,6 +41,8 @@ class NewUserFormRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Rules for this request.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function rules(): array
|
||||
|
@ -28,6 +28,8 @@ namespace FireflyIII\Http\Requests;
|
||||
class PiggyBankFormRequest extends Request
|
||||
{
|
||||
/**
|
||||
* Verify the request.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function authorize(): bool
|
||||
@ -37,6 +39,8 @@ class PiggyBankFormRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the data required by the controller.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function getPiggyBankData(): array
|
||||
@ -52,6 +56,8 @@ class PiggyBankFormRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Rules for this request.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function rules(): array
|
||||
|
@ -23,12 +23,15 @@ declare(strict_types=1);
|
||||
namespace FireflyIII\Http\Requests;
|
||||
|
||||
/**
|
||||
* @codeCoverageIgnore
|
||||
* Class ProfileFormRequest.
|
||||
*
|
||||
* @codeCoverageIgnore
|
||||
*/
|
||||
class ProfileFormRequest extends Request
|
||||
{
|
||||
/**
|
||||
* Verify the request.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function authorize(): bool
|
||||
@ -38,6 +41,8 @@ class ProfileFormRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Rules for this request.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function rules(): array
|
||||
|
@ -32,6 +32,8 @@ use Log;
|
||||
class ReconciliationStoreRequest extends Request
|
||||
{
|
||||
/**
|
||||
* Verify the request.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function authorize(): bool
|
||||
@ -41,6 +43,8 @@ class ReconciliationStoreRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the data required by the controller.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function getAll(): array
|
||||
@ -64,6 +68,8 @@ class ReconciliationStoreRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Rules for this request.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function rules(): array
|
||||
|
@ -28,6 +28,8 @@ namespace FireflyIII\Http\Requests;
|
||||
class ReconciliationUpdateRequest extends Request
|
||||
{
|
||||
/**
|
||||
* Verify the request.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function authorize(): bool
|
||||
@ -53,6 +55,8 @@ class ReconciliationUpdateRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Rules for this request.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function rules(): array
|
||||
|
@ -37,6 +37,8 @@ class RecurrenceFormRequest extends Request
|
||||
{
|
||||
|
||||
/**
|
||||
* Verify the request.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function authorize(): bool
|
||||
@ -46,6 +48,8 @@ class RecurrenceFormRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the data required by the controller.
|
||||
*
|
||||
* @return array
|
||||
* @throws FireflyException
|
||||
*
|
||||
@ -133,6 +137,8 @@ class RecurrenceFormRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* The rules for this request.
|
||||
*
|
||||
* @return array
|
||||
* @throws FireflyException
|
||||
*
|
||||
@ -228,6 +234,8 @@ class RecurrenceFormRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Parses repetition data.
|
||||
*
|
||||
* @return array
|
||||
*
|
||||
* @SuppressWarnings(PHPMD.CyclomaticComplexity)
|
||||
|
@ -38,6 +38,8 @@ use Log;
|
||||
class ReportFormRequest extends Request
|
||||
{
|
||||
/**
|
||||
* Verify the request.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function authorize(): bool
|
||||
@ -47,6 +49,8 @@ class ReportFormRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Validate list of accounts.
|
||||
*
|
||||
* @return Collection
|
||||
*/
|
||||
public function getAccountList(): Collection
|
||||
@ -69,6 +73,8 @@ class ReportFormRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Validate list of budgets.
|
||||
*
|
||||
* @return Collection
|
||||
*/
|
||||
public function getBudgetList(): Collection
|
||||
@ -90,6 +96,8 @@ class ReportFormRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Validate list of categories.
|
||||
*
|
||||
* @return Collection
|
||||
*/
|
||||
public function getCategoryList(): Collection
|
||||
@ -111,6 +119,8 @@ class ReportFormRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Validate end date.
|
||||
*
|
||||
* @return Carbon
|
||||
*
|
||||
* @throws FireflyException
|
||||
@ -137,6 +147,8 @@ class ReportFormRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Validate list of expense accounts.
|
||||
*
|
||||
* @return Collection
|
||||
*/
|
||||
public function getExpenseList(): Collection
|
||||
@ -159,6 +171,8 @@ class ReportFormRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Validate start date.
|
||||
*
|
||||
* @return Carbon
|
||||
*
|
||||
* @throws FireflyException
|
||||
@ -184,6 +198,8 @@ class ReportFormRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Validate list of tags.
|
||||
*
|
||||
* @return Collection
|
||||
*/
|
||||
public function getTagList(): Collection
|
||||
@ -205,6 +221,8 @@ class ReportFormRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Rules for this request.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function rules(): array
|
||||
|
@ -33,6 +33,8 @@ use Illuminate\Foundation\Http\FormRequest;
|
||||
class Request extends FormRequest
|
||||
{
|
||||
/**
|
||||
* Return a boolean value.
|
||||
*
|
||||
* @param string $field
|
||||
*
|
||||
* @return bool
|
||||
@ -50,6 +52,8 @@ class Request extends FormRequest
|
||||
}
|
||||
|
||||
/**
|
||||
* Return floating value.
|
||||
*
|
||||
* @param string $field
|
||||
*
|
||||
* @return float
|
||||
@ -60,6 +64,8 @@ class Request extends FormRequest
|
||||
}
|
||||
|
||||
/**
|
||||
* Return integer value.
|
||||
*
|
||||
* @param string $field
|
||||
*
|
||||
* @return int
|
||||
@ -70,6 +76,8 @@ class Request extends FormRequest
|
||||
}
|
||||
|
||||
/**
|
||||
* Return string value.
|
||||
*
|
||||
* @param string $field
|
||||
*
|
||||
* @return string
|
||||
@ -133,6 +141,8 @@ class Request extends FormRequest
|
||||
}
|
||||
|
||||
/**
|
||||
* Return date or NULL.
|
||||
*
|
||||
* @param string $field
|
||||
*
|
||||
* @return Carbon|null
|
||||
|
@ -30,6 +30,8 @@ use FireflyIII\Repositories\Rule\RuleRepositoryInterface;
|
||||
class RuleFormRequest extends Request
|
||||
{
|
||||
/**
|
||||
* Verify the request.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function authorize(): bool
|
||||
@ -39,6 +41,8 @@ class RuleFormRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Get all data for controller.
|
||||
*
|
||||
* @return array
|
||||
*
|
||||
* @SuppressWarnings(PHPMD.ExcessiveMethodLength)
|
||||
@ -89,6 +93,8 @@ class RuleFormRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Rules for this request.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function rules(): array
|
||||
|
@ -30,6 +30,8 @@ use FireflyIII\Repositories\RuleGroup\RuleGroupRepositoryInterface;
|
||||
class RuleGroupFormRequest extends Request
|
||||
{
|
||||
/**
|
||||
* Verify the request.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function authorize(): bool
|
||||
@ -39,6 +41,8 @@ class RuleGroupFormRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Get all data for controller.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function getRuleGroupData(): array
|
||||
@ -50,6 +54,8 @@ class RuleGroupFormRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Rules for this request.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function rules(): array
|
||||
|
@ -25,12 +25,15 @@ namespace FireflyIII\Http\Requests;
|
||||
use Carbon\Carbon;
|
||||
|
||||
/**
|
||||
* @codeCoverageIgnore
|
||||
* Class ExportFormRequest.
|
||||
*
|
||||
* @codeCoverageIgnore
|
||||
*/
|
||||
class SelectTransactionsRequest extends Request
|
||||
{
|
||||
/**
|
||||
* Verify the request.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function authorize(): bool
|
||||
@ -40,6 +43,8 @@ class SelectTransactionsRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Rules for this request.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function rules(): array
|
||||
|
@ -30,6 +30,8 @@ use Illuminate\Validation\Validator;
|
||||
class SplitJournalFormRequest extends Request
|
||||
{
|
||||
/**
|
||||
* Verify the request.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function authorize(): bool
|
||||
@ -39,6 +41,8 @@ class SplitJournalFormRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Get all info for the controller.
|
||||
*
|
||||
* @return array
|
||||
*
|
||||
* @SuppressWarnings(PHPMD.ExcessiveMethodLength)
|
||||
@ -107,6 +111,8 @@ class SplitJournalFormRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Rules for this request.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function rules(): array
|
||||
@ -149,6 +155,8 @@ class SplitJournalFormRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Verify that source and destination are not the same.
|
||||
*
|
||||
* @param Validator $validator
|
||||
*
|
||||
* @SuppressWarnings(PHPMD.CyclomaticComplexity)
|
||||
|
@ -30,6 +30,8 @@ use FireflyIII\Repositories\Tag\TagRepositoryInterface;
|
||||
class TagFormRequest extends Request
|
||||
{
|
||||
/**
|
||||
* Verify the request.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function authorize(): bool
|
||||
@ -39,6 +41,8 @@ class TagFormRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Get all data for controller.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function collectTagData(): array
|
||||
@ -66,6 +70,8 @@ class TagFormRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Rules for this request.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function rules(): array
|
||||
|
@ -23,12 +23,15 @@ declare(strict_types=1);
|
||||
namespace FireflyIII\Http\Requests;
|
||||
|
||||
/**
|
||||
* @codeCoverageIgnore
|
||||
* Class RuleFormRequest.
|
||||
*
|
||||
* @codeCoverageIgnore
|
||||
*/
|
||||
class TestRuleFormRequest extends Request
|
||||
{
|
||||
/**
|
||||
* Verify the request.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function authorize(): bool
|
||||
@ -38,6 +41,8 @@ class TestRuleFormRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Rules for this request.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function rules(): array
|
||||
|
@ -23,12 +23,15 @@ declare(strict_types=1);
|
||||
namespace FireflyIII\Http\Requests;
|
||||
|
||||
/**
|
||||
* @codeCoverageIgnore
|
||||
* Class TokenFormRequest.
|
||||
*
|
||||
* @codeCoverageIgnore
|
||||
*/
|
||||
class TokenFormRequest extends Request
|
||||
{
|
||||
/**
|
||||
* Verify the request.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function authorize(): bool
|
||||
@ -38,6 +41,8 @@ class TokenFormRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Rules for this request.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function rules(): array
|
||||
|
@ -23,12 +23,15 @@ declare(strict_types=1);
|
||||
namespace FireflyIII\Http\Requests;
|
||||
|
||||
/**
|
||||
* @codeCoverageIgnore
|
||||
* Class UserFormRequest.
|
||||
*
|
||||
* @codeCoverageIgnore
|
||||
*/
|
||||
class UserFormRequest extends Request
|
||||
{
|
||||
/**
|
||||
* Verify the request.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function authorize(): bool
|
||||
@ -38,6 +41,8 @@ class UserFormRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Get data for controller.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function getUserData(): array
|
||||
@ -51,6 +56,8 @@ class UserFormRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Rules for this request.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function rules(): array
|
||||
|
@ -23,12 +23,15 @@ declare(strict_types=1);
|
||||
namespace FireflyIII\Http\Requests;
|
||||
|
||||
/**
|
||||
* @codeCoverageIgnore
|
||||
* Class UserRegistrationRequest.
|
||||
*
|
||||
* @codeCoverageIgnore
|
||||
*/
|
||||
class UserRegistrationRequest extends Request
|
||||
{
|
||||
/**
|
||||
* Verify the request.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function authorize(): bool
|
||||
@ -38,6 +41,8 @@ class UserRegistrationRequest extends Request
|
||||
}
|
||||
|
||||
/**
|
||||
* Rules for this request.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function rules(): array
|
||||
|
Loading…
Reference in New Issue
Block a user