protected function loadUser()
{
$name = 'Guest';
$user = null;
$session = $this->laravel['session'];
$auth = $this->laravel['auth'];
if ($session->has($auth->getName()) === false) {
return;
}
$userObject = $auth->user();
if (is_null($userObject) === false) {
$name = $userObject->getAuthIdentifier();
if (is_numeric($name)) {
if (isset($userObject->username) === true) {
$name = $userObject->username;
} elseif (isset($userObject->email) === true) {
$name = $userObject->email;
} elseif (isset($userObject->name) === true) {
$name = $userObject->name;
}
}
$user = $userObject->toArray();
}
$this->name = $name;
$this->user = $user;
}