| jsonSerialize | 0% |
| logImpersonationEnd | 0% |
| toArray | 0% |
| registerComplete | 0% |
| validateAllInput | 0% |
| validateUsername | 0% |
| validateEmail | 0% |
| validatePassword | 0% |
| validateRequiredString | 0% |
| validateOptionalString | 0% |
| validateDateOfBirth | 0% |
| validatePhone | 0% |
| validateState | 0% |
| validateZipCode | 0% |
| investorEmailExists | 0% |
| createInvestor | 0% |
| createAccount | 0% |
| generateAccountNumber | 0% |
| __construct | 0% |
| jsonSerialize | 0% |
| __construct | 0% |
| getOffset | 0% |
| findById | 0% |
| findAll | 0% |
| resolve | 0% |
| deleteByIds | 0% |
| getCountsByLevel | 0% |
| getUnresolvedCount | 0% |
| debug | 0% |
| info | 0% |
| notice | 0% |
| warning | 0% |
| error | 0% |
| critical | 0% |
| alert | 0% |
| emergency | 0% |
| getById | 0% |
| list | 0% |
| resolve | 0% |
| delete | 0% |
| getLogLevels | 0% |
| __construct | 0% |
| fromRow | 0% |
| toArray | 0% |
| __construct | 0% |
| fromRow | 0% |
| toArray | 0% |
| __construct | 0% |
| checkEligibility | 0% |
| createActiveLoan | 0% |
| generatePaymentSchedule | 0% |
| findById | 0% |
| findByInvestorId | 0% |
| findActive | 0% |
| getConfig | 0% |
| getPaymentSchedule | 0% |
| getInvestorAccountId | 0% |
| __construct | 0% |
| checkEligibility | 0% |
| requestLoan | 0% |
| calculateLoanTerms | 0% |
| getLoan | 0% |
| getInvestorLoans | 0% |
| getActiveLoans | 0% |
| getConfig | 0% |
| getPaymentSchedule | 0% |
| getValidTerms | 0% |
| getValue | 0% |
| jsonSerialize | 0% |
| findAll | 0% |
| update | 0% |
| __construct | 0% |
| getAll | 0% |
| getByKey | 0% |
| update | 0% |
| getLogLevelThreshold | 0% |
| updateLogLevelThreshold | 0% |
| validateSetting | 0% |
| create | 0% |
| getAccountStatus | 0% |
| getAccountAvailableBalance | 0% |
| __construct | 0% |
| createTransaction | 0% |
| getValidTypes | 0% |
| formatStackTrace | 55% |
| generateUniqueAccountNumber | 55% |
| generateUniqueAccountNumber | 69% |
| sanitize | 71% |
| updateInvestor | 75% |
| getAccountSummary | 80% |
| setContext | 81% |
| getTotalAccounts | 83% |
| getTotalBalance | 83% |
| freezeAccount | 85% |
| unfreezeAccount | 85% |
| getStats | 85% |
| emailExists | 85% |
| usernameExists | 85% |
| revokeRefreshToken | 85% |
| revokeAllUserTokens | 85% |
| cleanupExpiredTokens | 85% |
| updateLastLogin | 85% |
| incrementFailedLoginAttempts | 85% |
| emailExists | 85% |
| getAccountBalance | 85% |
| getAllAccountsWithInvestors | 85% |
| emailExistsInUsers | 85% |
| emailExistsInInvestors | 85% |
| generateTransactionDescription | 85% |
| getLogLevelThreshold | 85% |
| accountExists | 85% |
| getInvestorDetail | 87% |
| getPasswordHash | 87% |
| isAccountLocked | 87% |
| findInvestorById | 87% |
| findInvestorByEmail | 87% |
| findInvestorByUserId | 87% |
| updateInvestorStatus | 87% |
| logAccountStatusChange | 88% |
| updateInterestRate | 88% |
| updateLoanToValueRatio | 88% |
| getUserActivity | 88% |
| findUserByEmail | 88% |
| findUserByUsername | 88% |
| findUserById | 88% |
| findSessionByRefreshToken | 88% |
| getAccountById | 88% |
| findByKey | 88% |
| findById | 88% |