38 lines
964 B
PHP
38 lines
964 B
PHP
<?php
|
|
|
|
namespace openid\model;
|
|
/**
|
|
* Interface IOpenIdUser
|
|
* @package openid\model
|
|
*/
|
|
interface IOpenIdUser {
|
|
/**
|
|
*
|
|
*/
|
|
const OpenstackIdServerAdminGroup = 'openstackid-server-admin';
|
|
|
|
/**
|
|
* @return bool
|
|
*/
|
|
public function isOpenstackIdAdmin();
|
|
|
|
public function getId();
|
|
public function getIdentifier();
|
|
public function getEmail();
|
|
public function getFirstName();
|
|
public function getLastName();
|
|
public function getFullName();
|
|
public function getNickName();
|
|
public function getGender();
|
|
public function getCountry();
|
|
public function getLanguage();
|
|
public function getTimeZone();
|
|
public function getDateOfBirth();
|
|
public function getShowProfileFullName();
|
|
public function getShowProfilePic();
|
|
public function getShowProfileBio();
|
|
public function getShowProfileEmail();
|
|
public function getBio();
|
|
public function getPic();
|
|
public function getActions();
|
|
} |