LdapUserInfo
final class LdapUserInfo implements UserInfoInterface (View source)
Value object representing user information read from an LDAP entry
Methods
__construct(string $username, string $email = '', string $displayName = '', array $groups = [], string $subject = '')
No description
static LdapUserInfo
fromLdapEntry(array $entry, string $username, string $fullnameAttribute, string $emailAttribute, string $groupsAttribute = '')
Build from an ldap_get_entries() entry (attribute names lowercased, multi-valued attributes as ['count' => n, 0 => ...] arrays).
AuthMethod
authMethod()
No description
string
getUsername()
No description
string
getEmail()
No description
string
getDisplayName()
No description
string
getFullName()
No description
array
getGroups()
No description
string
getProviderId()
No description
string
getSubject()
No description
array
getRawData()
No description
bool
isValid()
No description
Details
__construct(string $username, string $email = '', string $displayName = '', array $groups = [], string $subject = '')
No description
static LdapUserInfo
fromLdapEntry(array $entry, string $username, string $fullnameAttribute, string $emailAttribute, string $groupsAttribute = '')
Build from an ldap_get_entries() entry (attribute names lowercased, multi-valued attributes as ['count' => n, 0 => ...] arrays).
AuthMethod
authMethod()
No description
string
getUsername()
No description
string
getEmail()
No description
string
getDisplayName()
No description
string
getFullName()
No description
array
getGroups()
No description
string
getProviderId()
No description
string
getSubject()
No description
array
getRawData()
No description
bool
isValid()
No description