1
0
mirror of https://github.com/delight-im/PHP-Auth.git synced 2025-08-06 08:07:27 +02:00

Add shorthands for 'getStatus' in 'Auth' class

This commit is contained in:
Marco
2017-02-26 13:45:00 +01:00
parent d59ac83d13
commit 93477e4e7e

View File

@@ -1039,6 +1039,78 @@ final class Auth extends UserManager {
}
}
/**
* Returns whether the currently signed-in user is in "normal" state
*
* @return bool
*
* @see Status
* @see Auth::getStatus
*/
public function isNormal() {
return $this->getStatus() === Status::NORMAL;
}
/**
* Returns whether the currently signed-in user is in "archived" state
*
* @return bool
*
* @see Status
* @see Auth::getStatus
*/
public function isArchived() {
return $this->getStatus() === Status::ARCHIVED;
}
/**
* Returns whether the currently signed-in user is in "banned" state
*
* @return bool
*
* @see Status
* @see Auth::getStatus
*/
public function isBanned() {
return $this->getStatus() === Status::BANNED;
}
/**
* Returns whether the currently signed-in user is in "locked" state
*
* @return bool
*
* @see Status
* @see Auth::getStatus
*/
public function isLocked() {
return $this->getStatus() === Status::LOCKED;
}
/**
* Returns whether the currently signed-in user is in "pending review" state
*
* @return bool
*
* @see Status
* @see Auth::getStatus
*/
public function isPendingReview() {
return $this->getStatus() === Status::PENDING_REVIEW;
}
/**
* Returns whether the currently signed-in user is in "suspended" state
*
* @return bool
*
* @see Status
* @see Auth::getStatus
*/
public function isSuspended() {
return $this->getStatus() === Status::SUSPENDED;
}
/**
* Sets whether the currently signed-in user has been remembered by a long-lived cookie
*