. */ declare(strict_types=1); namespace FireflyIII\Validation\Account; use FireflyIII\Models\Account; use FireflyIII\Repositories\Account\AccountRepositoryInterface; use FireflyIII\User; /** * I have no idea what made me do this. I'll reverse it some day. * * Trait AccountValidatorProperties */ trait AccountValidatorProperties { public bool $createMode; public string $destError; public Account $destination; public Account $source; public string $sourceError; private AccountRepositoryInterface $accountRepository; private array $combinations; private string $transactionType; private User $user; }