public static function loadFromSession(\Nette\Security\User $user) { $instance = new User(); $instance->setId($user->getIdentity()->id); $instance->setRole($user->getRoles()[0]); $instance->setEmail($user->getIdentity()->email); $instance->setFirstName($user->getIdentity()->firstName); $instance->setLastName($user->getIdentity()->lastName); return $instance; }