. */ declare(strict_types=1); namespace FireflyIII\Validation\Account; use FireflyIII\Models\Account; use FireflyIII\Repositories\Account\AccountRepositoryInterface; use FireflyIII\User; /** * Trait AccountValidatorProperties */ trait AccountValidatorProperties { /** @var bool */ public $createMode; /** @var string */ public $destError; /** @var Account */ public $destination; /** @var Account */ public $source; /** @var string */ public $sourceError; /** @var AccountRepositoryInterface */ private $accountRepository; /** @var array */ private $combinations; /** @var string */ private $transactionType; /** @var User */ private $user; }