. */ namespace SP\Auth; /** * Class AuthData * * @package Auth */ abstract class AuthDataBase { /** * @var string */ protected $name; /** * @var string */ protected $email; /** * @var int */ protected $authenticated; /** * @var int */ protected $statusCode = 0; /** * @var string */ protected $server; /** * @return string */ public function getName() { return $this->name; } /** * @param string $name */ public function setName($name) { $this->name = $name; } /** * @return string */ public function getEmail() { return $this->email; } /** * @param string $email */ public function setEmail($email) { $this->email = $email; } /** * @return int */ public function getAuthenticated() { return $this->authenticated; } /** * @param int $authenticated */ public function setAuthenticated($authenticated) { $this->authenticated = (int)$authenticated; } /** * @return string */ public function getServer() { return $this->server; } /** * @param string $server */ public function setServer($server) { $this->server = $server; } /** * @return int */ public function getStatusCode() { return (int)$this->statusCode; } /** * @param int $statusCode */ public function setStatusCode($statusCode) { $this->statusCode = (int)$statusCode; } }