getQueryBuilderForTable('sys_log'); return (int)$queryBuilder->count('uid') ->from('sys_log') ->where( $queryBuilder->expr()->eq( 'type', $queryBuilder->createNamedParameter(SystemLogType::LOGIN, Connection::PARAM_INT) ), $queryBuilder->expr()->eq( 'action', $queryBuilder->createNamedParameter(SystemLogLoginAction::ATTEMPT, Connection::PARAM_INT) ), $queryBuilder->expr()->neq( 'error', $queryBuilder->createNamedParameter(SystemLogErrorClassification::MESSAGE, Connection::PARAM_INT) ), $queryBuilder->expr()->gt( 'tstamp', $queryBuilder->createNamedParameter($GLOBALS['EXEC_TIME'] - $secondsBack, Connection::PARAM_INT) ) ) ->executeQuery() ->fetchOne(); } }