mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-09-20 03:08:11 +00:00
Update some phpdocs, courtesy of Psalm.
This commit is contained in:
@@ -47,7 +47,7 @@ class CreateLinkTypes extends Command
|
|||||||
/**
|
/**
|
||||||
* Execute the console command.
|
* Execute the console command.
|
||||||
*
|
*
|
||||||
* @return mixed
|
* @return int
|
||||||
*/
|
*/
|
||||||
public function handle(): int
|
public function handle(): int
|
||||||
{
|
{
|
||||||
|
@@ -50,7 +50,8 @@ class DeleteEmptyGroups extends Command
|
|||||||
* Execute the console command.
|
* Execute the console command.
|
||||||
*
|
*
|
||||||
* @throws Exception;
|
* @throws Exception;
|
||||||
* @return mixed
|
*
|
||||||
|
* @return int
|
||||||
*/
|
*/
|
||||||
public function handle(): int
|
public function handle(): int
|
||||||
{
|
{
|
||||||
|
@@ -52,7 +52,7 @@ class EnableCurrencies extends Command
|
|||||||
/**
|
/**
|
||||||
* Execute the console command.
|
* Execute the console command.
|
||||||
*
|
*
|
||||||
* @return mixed
|
* @return int
|
||||||
*/
|
*/
|
||||||
public function handle(): int
|
public function handle(): int
|
||||||
{
|
{
|
||||||
|
@@ -54,7 +54,7 @@ class FixPiggies extends Command
|
|||||||
/**
|
/**
|
||||||
* Execute the console command.
|
* Execute the console command.
|
||||||
*
|
*
|
||||||
* @return mixed
|
* @return int
|
||||||
*/
|
*/
|
||||||
public function handle(): int
|
public function handle(): int
|
||||||
{
|
{
|
||||||
|
@@ -48,7 +48,7 @@ class RemoveBills extends Command
|
|||||||
/**
|
/**
|
||||||
* Execute the console command.
|
* Execute the console command.
|
||||||
*
|
*
|
||||||
* @return mixed
|
* @return int
|
||||||
*/
|
*/
|
||||||
public function handle(): int
|
public function handle(): int
|
||||||
{
|
{
|
||||||
|
@@ -116,8 +116,8 @@ class Handler extends ExceptionHandler
|
|||||||
* @param Exception $exception
|
* @param Exception $exception
|
||||||
*
|
*
|
||||||
* @throws Exception
|
* @throws Exception
|
||||||
* @return mixed|void
|
|
||||||
*
|
*
|
||||||
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function report(Exception $exception)
|
public function report(Exception $exception)
|
||||||
{
|
{
|
||||||
|
@@ -71,7 +71,7 @@ class DeleteController extends Controller
|
|||||||
*
|
*
|
||||||
* @param Account $account
|
* @param Account $account
|
||||||
*
|
*
|
||||||
* @return Factory|View
|
* @return Factory|RedirectResponse|Redirector|View
|
||||||
*/
|
*/
|
||||||
public function delete(Account $account)
|
public function delete(Account $account)
|
||||||
{
|
{
|
||||||
|
@@ -81,8 +81,7 @@ class EditController extends Controller
|
|||||||
* @param Account $account
|
* @param Account $account
|
||||||
* @param AccountRepositoryInterface $repository
|
* @param AccountRepositoryInterface $repository
|
||||||
*
|
*
|
||||||
* @return Factory|View
|
* @return Factory|RedirectResponse|Redirector|View
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
public function edit(Request $request, Account $account, AccountRepositoryInterface $repository)
|
public function edit(Request $request, Account $account, AccountRepositoryInterface $repository)
|
||||||
{
|
{
|
||||||
|
@@ -216,7 +216,8 @@ class ReconcileController extends Controller
|
|||||||
* @param string $difference
|
* @param string $difference
|
||||||
*
|
*
|
||||||
* @throws DuplicateTransactionException
|
* @throws DuplicateTransactionException
|
||||||
* @return string
|
*
|
||||||
|
* @return RedirectResponse|Redirector|string
|
||||||
*/
|
*/
|
||||||
private function createReconciliation(Account $account, Carbon $start, Carbon $end, string $difference)
|
private function createReconciliation(Account $account, Carbon $start, Carbon $end, string $difference)
|
||||||
{
|
{
|
||||||
|
@@ -86,7 +86,8 @@ class ShowController extends Controller
|
|||||||
* @param Carbon|null $end
|
* @param Carbon|null $end
|
||||||
*
|
*
|
||||||
* @throws Exception
|
* @throws Exception
|
||||||
* @return RedirectResponse|Redirector|View
|
*
|
||||||
|
* @return RedirectResponse|Redirector|\Illuminate\Contracts\View\Factory|\Illuminate\View\View
|
||||||
*/
|
*/
|
||||||
public function show(Request $request, Account $account, Carbon $start = null, Carbon $end = null)
|
public function show(Request $request, Account $account, Carbon $start = null, Carbon $end = null)
|
||||||
{
|
{
|
||||||
@@ -158,7 +159,8 @@ class ShowController extends Controller
|
|||||||
* @param Account $account
|
* @param Account $account
|
||||||
*
|
*
|
||||||
* @throws Exception
|
* @throws Exception
|
||||||
* @return RedirectResponse|Redirector|View
|
*
|
||||||
|
* @return RedirectResponse|Redirector|\Illuminate\Contracts\View\Factory|\Illuminate\View\View
|
||||||
*/
|
*/
|
||||||
public function showAll(Request $request, Account $account)
|
public function showAll(Request $request, Account $account)
|
||||||
{
|
{
|
||||||
|
@@ -90,7 +90,7 @@ class LinkController extends Controller
|
|||||||
* @param Request $request
|
* @param Request $request
|
||||||
* @param LinkType $linkType
|
* @param LinkType $linkType
|
||||||
*
|
*
|
||||||
* @return RedirectResponse|Redirector|View
|
* @return Factory|RedirectResponse|Redirector|\Illuminate\View\View
|
||||||
*/
|
*/
|
||||||
public function delete(Request $request, LinkType $linkType)
|
public function delete(Request $request, LinkType $linkType)
|
||||||
{
|
{
|
||||||
|
@@ -55,7 +55,7 @@ class TelemetryController extends Controller
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return string
|
* @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
|
||||||
*/
|
*/
|
||||||
public function deleteSubmitted()
|
public function deleteSubmitted()
|
||||||
{
|
{
|
||||||
@@ -67,7 +67,7 @@ class TelemetryController extends Controller
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return string
|
* @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
|
||||||
*/
|
*/
|
||||||
public function deleteAll()
|
public function deleteAll()
|
||||||
{
|
{
|
||||||
|
@@ -57,10 +57,9 @@ class ForgotPasswordController extends Controller
|
|||||||
* Send a reset link to the given user.
|
* Send a reset link to the given user.
|
||||||
*
|
*
|
||||||
* @param Request $request
|
* @param Request $request
|
||||||
*
|
|
||||||
* @param UserRepositoryInterface $repository
|
* @param UserRepositoryInterface $repository
|
||||||
*
|
*
|
||||||
* @return RedirectResponse|JsonResponse
|
* @return Factory|RedirectResponse|View
|
||||||
*/
|
*/
|
||||||
public function sendResetLinkEmail(Request $request, UserRepositoryInterface $repository)
|
public function sendResetLinkEmail(Request $request, UserRepositoryInterface $repository)
|
||||||
{
|
{
|
||||||
|
@@ -68,7 +68,8 @@ class ResetPasswordController extends Controller
|
|||||||
* @param Request $request
|
* @param Request $request
|
||||||
*
|
*
|
||||||
* @throws \Illuminate\Validation\ValidationException
|
* @throws \Illuminate\Validation\ValidationException
|
||||||
* @return RedirectResponse|JsonResponse
|
*
|
||||||
|
* @return Factory|JsonResponse|RedirectResponse|View
|
||||||
*/
|
*/
|
||||||
public function reset(Request $request)
|
public function reset(Request $request)
|
||||||
{
|
{
|
||||||
|
@@ -75,7 +75,7 @@ class CurrencyController extends Controller
|
|||||||
*
|
*
|
||||||
* @param Request $request
|
* @param Request $request
|
||||||
*
|
*
|
||||||
* @return RedirectResponse|Redirector|View
|
* @return Factory|RedirectResponse|Redirector|\Illuminate\View\View
|
||||||
*/
|
*/
|
||||||
public function create(Request $request)
|
public function create(Request $request)
|
||||||
{
|
{
|
||||||
@@ -128,7 +128,7 @@ class CurrencyController extends Controller
|
|||||||
* @param Request $request
|
* @param Request $request
|
||||||
* @param TransactionCurrency $currency
|
* @param TransactionCurrency $currency
|
||||||
*
|
*
|
||||||
* @return RedirectResponse|Redirector|View
|
* @return Factory|RedirectResponse|Redirector|\Illuminate\View\View
|
||||||
*/
|
*/
|
||||||
public function delete(Request $request, TransactionCurrency $currency)
|
public function delete(Request $request, TransactionCurrency $currency)
|
||||||
{
|
{
|
||||||
@@ -266,7 +266,7 @@ class CurrencyController extends Controller
|
|||||||
* @param Request $request
|
* @param Request $request
|
||||||
* @param TransactionCurrency $currency
|
* @param TransactionCurrency $currency
|
||||||
*
|
*
|
||||||
* @return RedirectResponse|Redirector|View
|
* @return Factory|RedirectResponse|Redirector|\Illuminate\View\View
|
||||||
*/
|
*/
|
||||||
public function edit(Request $request, TransactionCurrency $currency)
|
public function edit(Request $request, TransactionCurrency $currency)
|
||||||
{
|
{
|
||||||
|
@@ -73,7 +73,7 @@ class PrerequisitesController extends Controller
|
|||||||
* @param string $importProvider
|
* @param string $importProvider
|
||||||
* @param ImportJob $importJob
|
* @param ImportJob $importJob
|
||||||
*
|
*
|
||||||
* @return Factory|View
|
* @return Factory|RedirectResponse|Redirector|View
|
||||||
*/
|
*/
|
||||||
public function index(string $importProvider, ImportJob $importJob = null)
|
public function index(string $importProvider, ImportJob $importJob = null)
|
||||||
{
|
{
|
||||||
|
@@ -58,7 +58,7 @@ class NewUserController extends Controller
|
|||||||
/**
|
/**
|
||||||
* Form the user gets when he has no data in the system.
|
* Form the user gets when he has no data in the system.
|
||||||
*
|
*
|
||||||
* @return RedirectResponse|Redirector|View
|
* @return RedirectResponse|Redirector|\Illuminate\Contracts\View\Factory|\Illuminate\View\View
|
||||||
*/
|
*/
|
||||||
public function index()
|
public function index()
|
||||||
{
|
{
|
||||||
|
@@ -88,7 +88,7 @@ class ProfileController extends Controller
|
|||||||
*
|
*
|
||||||
* @param Request $request
|
* @param Request $request
|
||||||
*
|
*
|
||||||
* @return Factory|View
|
* @return Factory|RedirectResponse|Redirector|View
|
||||||
*/
|
*/
|
||||||
public function changeEmail(Request $request)
|
public function changeEmail(Request $request)
|
||||||
{
|
{
|
||||||
@@ -114,7 +114,7 @@ class ProfileController extends Controller
|
|||||||
*
|
*
|
||||||
* @param Request $request
|
* @param Request $request
|
||||||
*
|
*
|
||||||
* @return Factory|View
|
* @return Factory|RedirectResponse|Redirector|View
|
||||||
*/
|
*/
|
||||||
public function changePassword(Request $request)
|
public function changePassword(Request $request)
|
||||||
{
|
{
|
||||||
|
@@ -115,7 +115,7 @@ class InstallController extends Controller
|
|||||||
/**
|
/**
|
||||||
* Show index.
|
* Show index.
|
||||||
*
|
*
|
||||||
* @return RedirectResponse|Redirector
|
* @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
|
||||||
*/
|
*/
|
||||||
public function index()
|
public function index()
|
||||||
{
|
{
|
||||||
|
@@ -68,7 +68,7 @@ class BulkController extends Controller
|
|||||||
*
|
*
|
||||||
* TODO user wont be able to tell if journal is part of split.
|
* TODO user wont be able to tell if journal is part of split.
|
||||||
*
|
*
|
||||||
* @param Collection $journals
|
* @param array $journals
|
||||||
*
|
*
|
||||||
* @return Factory|View
|
* @return Factory|View
|
||||||
*/
|
*/
|
||||||
|
@@ -87,7 +87,8 @@ class ConvertController extends Controller
|
|||||||
* @param TransactionGroup $group
|
* @param TransactionGroup $group
|
||||||
*
|
*
|
||||||
* @throws Exception
|
* @throws Exception
|
||||||
* @return RedirectResponse|Redirector|View
|
*
|
||||||
|
* @return RedirectResponse|Redirector|\Illuminate\Contracts\View\Factory|\Illuminate\View\View
|
||||||
*/
|
*/
|
||||||
public function index(TransactionType $destinationType, TransactionGroup $group)
|
public function index(TransactionType $destinationType, TransactionGroup $group)
|
||||||
{
|
{
|
||||||
|
@@ -63,7 +63,7 @@ class EditController extends Controller
|
|||||||
/**
|
/**
|
||||||
* @param TransactionGroup $transactionGroup
|
* @param TransactionGroup $transactionGroup
|
||||||
*
|
*
|
||||||
* @return Factory|View
|
* @return Factory|View|\Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
|
||||||
*/
|
*/
|
||||||
public function edit(TransactionGroup $transactionGroup)
|
public function edit(TransactionGroup $transactionGroup)
|
||||||
{
|
{
|
||||||
|
@@ -41,8 +41,7 @@ class BankDebitCredit implements ConverterInterface
|
|||||||
*
|
*
|
||||||
* @param $value
|
* @param $value
|
||||||
*
|
*
|
||||||
* @return mixed
|
* @return int
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
public function convert($value): int
|
public function convert($value): int
|
||||||
{
|
{
|
||||||
|
@@ -320,7 +320,7 @@ class CurrencyRepository implements CurrencyRepositoryInterface
|
|||||||
* @param int|null $currencyId
|
* @param int|null $currencyId
|
||||||
* @param string|null $currencyCode
|
* @param string|null $currencyCode
|
||||||
*
|
*
|
||||||
* @return TransactionCurrency|null
|
* @return TransactionCurrency
|
||||||
*/
|
*/
|
||||||
public function findCurrency(?int $currencyId, ?string $currencyCode): TransactionCurrency
|
public function findCurrency(?int $currencyId, ?string $currencyCode): TransactionCurrency
|
||||||
{
|
{
|
||||||
|
@@ -156,7 +156,7 @@ interface CurrencyRepositoryInterface
|
|||||||
* @param int|null $currencyId
|
* @param int|null $currencyId
|
||||||
* @param string|null $currencyCode
|
* @param string|null $currencyCode
|
||||||
*
|
*
|
||||||
* @return TransactionCurrency|null
|
* @return TransactionCurrency
|
||||||
*/
|
*/
|
||||||
public function findCurrency(?int $currencyId, ?string $currencyCode): TransactionCurrency;
|
public function findCurrency(?int $currencyId, ?string $currencyCode): TransactionCurrency;
|
||||||
|
|
||||||
|
@@ -118,7 +118,7 @@ interface TagRepositoryInterface
|
|||||||
/**
|
/**
|
||||||
* @param int|null $year
|
* @param int|null $year
|
||||||
*
|
*
|
||||||
* @return Collection
|
* @return array
|
||||||
*/
|
*/
|
||||||
public function getTagsInYear(?int $year): array;
|
public function getTagsInYear(?int $year): array;
|
||||||
|
|
||||||
|
@@ -35,7 +35,7 @@ class IsTransferAccount implements Rule
|
|||||||
/**
|
/**
|
||||||
* Get the validation error message.
|
* Get the validation error message.
|
||||||
*
|
*
|
||||||
* @return string|array
|
* @return string
|
||||||
*/
|
*/
|
||||||
public function message(): string
|
public function message(): string
|
||||||
{
|
{
|
||||||
|
@@ -128,7 +128,7 @@ class FixerIOv2 implements ExchangeRateInterface
|
|||||||
/**
|
/**
|
||||||
* @param User $user
|
* @param User $user
|
||||||
*
|
*
|
||||||
* @return mixed|void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function setUser(User $user)
|
public function setUser(User $user)
|
||||||
{
|
{
|
||||||
|
@@ -117,7 +117,7 @@ class RatesApiIOv1 implements ExchangeRateInterface
|
|||||||
/**
|
/**
|
||||||
* @param User $user
|
* @param User $user
|
||||||
*
|
*
|
||||||
* @return mixed|void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function setUser(User $user)
|
public function setUser(User $user)
|
||||||
{
|
{
|
||||||
|
@@ -253,7 +253,7 @@ class Amount
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param User|Authenticatable $user
|
* @param User $user
|
||||||
*
|
*
|
||||||
* @return \FireflyIII\Models\TransactionCurrency
|
* @return \FireflyIII\Models\TransactionCurrency
|
||||||
*/
|
*/
|
||||||
|
@@ -96,7 +96,8 @@ class ImportProvider implements BinderInterface
|
|||||||
* @param string $value
|
* @param string $value
|
||||||
* @param Route $route
|
* @param Route $route
|
||||||
*
|
*
|
||||||
* @return Carbon
|
* @return string
|
||||||
|
*
|
||||||
* @throws \Symfony\Component\HttpKernel\Exception\NotFoundHttpException
|
* @throws \Symfony\Component\HttpKernel\Exception\NotFoundHttpException
|
||||||
*/
|
*/
|
||||||
public static function routeBinder(string $value, Route $route): string
|
public static function routeBinder(string $value, Route $route): string
|
||||||
|
@@ -36,7 +36,8 @@ class JournalList implements BinderInterface
|
|||||||
* @param string $value
|
* @param string $value
|
||||||
* @param Route $route
|
* @param Route $route
|
||||||
*
|
*
|
||||||
* @return mixed
|
* @return array
|
||||||
|
*
|
||||||
* @throws \Symfony\Component\HttpKernel\Exception\NotFoundHttpException
|
* @throws \Symfony\Component\HttpKernel\Exception\NotFoundHttpException
|
||||||
*/
|
*/
|
||||||
public static function routeBinder(string $value, Route $route): array
|
public static function routeBinder(string $value, Route $route): array
|
||||||
|
@@ -50,6 +50,7 @@ class CacheProperties
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @param $property
|
* @param $property
|
||||||
|
* @param Collection|\Carbon\Carbon|\FireflyIII\Models\Category|array|int|string $property
|
||||||
*/
|
*/
|
||||||
public function addProperty($property): void
|
public function addProperty($property): void
|
||||||
{
|
{
|
||||||
@@ -87,6 +88,7 @@ class CacheProperties
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @param $data
|
* @param $data
|
||||||
|
* @param (array|mixed)[]|Collection|\Carbon\Carbon|string $data
|
||||||
*/
|
*/
|
||||||
public function store($data): void
|
public function store($data): void
|
||||||
{
|
{
|
||||||
|
@@ -137,6 +137,7 @@ class FireflyConfig
|
|||||||
/**
|
/**
|
||||||
* @param string $name
|
* @param string $name
|
||||||
* @param $value
|
* @param $value
|
||||||
|
* @param int|string|true $value
|
||||||
*
|
*
|
||||||
* @return Configuration
|
* @return Configuration
|
||||||
*/
|
*/
|
||||||
|
@@ -159,7 +159,7 @@ trait FormSupport
|
|||||||
* @param $name
|
* @param $name
|
||||||
* @param $options
|
* @param $options
|
||||||
*
|
*
|
||||||
* @return mixed
|
* @return string
|
||||||
*/
|
*/
|
||||||
protected function label(string $name, array $options = null): string
|
protected function label(string $name, array $options = null): string
|
||||||
{
|
{
|
||||||
|
@@ -71,7 +71,10 @@ trait ModelInformation
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @codeCoverageIgnore
|
* @codeCoverageIgnore
|
||||||
* @return array
|
*
|
||||||
|
* @return string[]
|
||||||
|
*
|
||||||
|
* @psalm-return array<int|null, string>
|
||||||
*/
|
*/
|
||||||
protected function getLiabilityTypes(): array
|
protected function getLiabilityTypes(): array
|
||||||
{
|
{
|
||||||
|
@@ -172,7 +172,7 @@ trait TransactionCalculation
|
|||||||
* @param Carbon $start
|
* @param Carbon $start
|
||||||
* @param Carbon $end
|
* @param Carbon $end
|
||||||
*
|
*
|
||||||
* @return Collection
|
* @return array
|
||||||
*/
|
*/
|
||||||
protected function getIncomeForTags(Collection $accounts, Collection $tags, Carbon $start, Carbon $end): array
|
protected function getIncomeForTags(Collection $accounts, Collection $tags, Carbon $start, Carbon $end): array
|
||||||
{
|
{
|
||||||
|
@@ -142,7 +142,7 @@ class Preferences
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param \FireflyIII\User|Authenticatable $user
|
* @param User $user
|
||||||
* @param string $name
|
* @param string $name
|
||||||
* @param null|string $default
|
* @param null|string $default
|
||||||
*
|
*
|
||||||
|
@@ -206,7 +206,7 @@ class RuleEngine
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param User|Authenticatable $user
|
* @param User $user
|
||||||
*/
|
*/
|
||||||
public function setUser(User $user): void
|
public function setUser(User $user): void
|
||||||
{
|
{
|
||||||
|
@@ -115,7 +115,7 @@ class TriggerFactory
|
|||||||
*
|
*
|
||||||
* @param string $triggerType
|
* @param string $triggerType
|
||||||
*
|
*
|
||||||
* @return TriggerInterface|string
|
* @return string
|
||||||
*
|
*
|
||||||
* @throws FireflyException
|
* @throws FireflyException
|
||||||
*/
|
*/
|
||||||
|
@@ -196,8 +196,8 @@ class AccountValidator
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @param array $validTypes
|
* @param array $validTypes
|
||||||
* @param int|null $accountId
|
* @param int $accountId
|
||||||
* @param string|null $accountName
|
* @param string $accountName
|
||||||
*
|
*
|
||||||
* @return Account|null
|
* @return Account|null
|
||||||
*/
|
*/
|
||||||
|
Reference in New Issue
Block a user