App\Http\Controllers\BankAccountController::validateAccount PHP Method

validateAccount() public method

public validateAccount ( )
    public function validateAccount()
    {
        $publicId = Input::get('public_id');
        $username = trim(Input::get('bank_username'));
        $password = trim(Input::get('bank_password'));
        if ($publicId) {
            $bankAccount = BankAccount::scope($publicId)->firstOrFail();
            if ($username != $bankAccount->username) {
                // TODO update username
            }
            $username = Crypt::decrypt($username);
            $bankId = $bankAccount->bank_id;
        } else {
            $bankId = Input::get('bank_id');
        }
        return json_encode($this->bankAccountService->loadBankAccounts($bankId, $username, $password, $publicId));
    }