X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FModel%2FRegister.php;h=c24e66d4d07dd67a33cfb7f1523289dd1cfadce5;hb=8db0e090d7afc3fbfeaf7a587140c80c98233484;hp=81551d2b9b63ba0a2c0f9afebaa807446dc0b56a;hpb=1f9f321d54c2b5e774008616a5534d7012ff261e;p=friendica.git diff --git a/src/Model/Register.php b/src/Model/Register.php index 81551d2b9b..c24e66d4d0 100644 --- a/src/Model/Register.php +++ b/src/Model/Register.php @@ -1,6 +1,6 @@ [$start, $count]]); } @@ -50,13 +49,12 @@ class Register * * @param int $uid The user id * - * @return array The pending user information - * + * @return array|bool Array on succes, false on failure * @throws \Exception */ public static function getPendingForUser(int $uid) { - return DBA::select('pending-view', [], ['uid' => $uid, 'self' => true]); + return DBA::selectFirst('pending-view', [], ['uid' => $uid, 'self' => true]); } /** @@ -65,7 +63,7 @@ class Register * @return int * @throws \Exception */ - public static function getPendingCount() + public static function getPendingCount(): int { return DBA::count('pending-view', ['self' => true]); } @@ -74,10 +72,10 @@ class Register * Returns the register record associated with the provided hash * * @param string $hash - * @return array + * @return array|bool Array on succes, false on failure * @throws \Exception */ - public static function getByHash($hash) + public static function getByHash(string $hash) { return DBA::selectFirst('register', [], ['hash' => $hash]); } @@ -89,7 +87,7 @@ class Register * @return boolean * @throws \Exception */ - public static function existsByHash($hash) + public static function existsByHash(string $hash): bool { return DBA::exists('register', ['hash' => $hash]); } @@ -100,7 +98,7 @@ class Register * @return string * @throws \Exception */ - public static function createForInvitation() + public static function createForInvitation(): string { $code = Strings::getRandomName(8) . random_int(1000, 9999); @@ -124,7 +122,7 @@ class Register * @return boolean * @throws \Exception */ - public static function createForApproval($uid, $language, $note = '') + public static function createForApproval(int $uid, string $language, string $note = ''): bool { $hash = Strings::getRandomHex(); @@ -151,7 +149,7 @@ class Register * @return boolean * @throws \Exception */ - public static function deleteByHash($hash) + public static function deleteByHash(string $hash): bool { return DBA::delete('register', ['hash' => $hash]); }