LDAP Account Manager

ConfiguredType
in package

Represents a configured account type variant.

Tags
author

Roland Gruber

Table of Contents

$additionalLdapFilter  : mixed
$alias  : mixed
$attributes  : mixed
$baseType  : mixed
$hidden  : mixed
$id  : mixed
$scope  : mixed
$suffix  : mixed
$typeManager  : mixed
__construct()  : mixed
Constructor
getAdditionalLdapFilter()  : string
Returns the additional LDAP filter.
getAlias()  : string
Returns the alias name.
getAttributes()  : array<string|int, ListAttribute>
Returns a list of configured attributes.
getBaseType()  : baseType
Returns the base type of this configured type.
getIcon()  : string
Returns the file name of the type icon.
getId()  : string
Returns a unique id for this configuration.
getModules()  : array<string|int, string>
Returns the names of the active modules for this type.
getScope()  : string
Returns the account type (e.g. 'user').
getSuffix()  : string
Returns the LDAP suffix.
getSuffixList()  : array<string|int, mixed>
Returns a list of LDAP suffixes for this type.
getTypeManager()  : TypeManager
Returns the owning type manager.
isHidden()  : bool
Returns if this configuration is hidden.

Properties

$additionalLdapFilter

private mixed $additionalLdapFilter

$alias

private mixed $alias

$attributes

private mixed $attributes

$baseType

private mixed $baseType

$hidden

private mixed $hidden

$scope

private mixed $scope

$suffix

private mixed $suffix

$typeManager

private mixed $typeManager

Methods

__construct()

Constructor

public __construct(TypeManager &$typeManager, string $scope, string $id) : mixed
Parameters
$typeManager : TypeManager

type manager

$scope : string

account type

$id : string

unique ID for this configuration

Return values
mixed

getAdditionalLdapFilter()

Returns the additional LDAP filter.

public getAdditionalLdapFilter() : string
Return values
string

LDAP filter

getAlias()

Returns the alias name.

public getAlias() : string
Return values
string

alias name

getAttributes()

Returns a list of configured attributes.

public getAttributes() : array<string|int, ListAttribute>
Return values
array<string|int, ListAttribute>

list of ListAttribute

getBaseType()

Returns the base type of this configured type.

public getBaseType() : baseType
Return values
baseType

base type

getIcon()

Returns the file name of the type icon.

public getIcon() : string

It is 16x16px and located in graphics folder.

Return values
string

file name

getId()

Returns a unique id for this configuration.

public getId() : string
Return values
string

unique id

getModules()

Returns the names of the active modules for this type.

public getModules() : array<string|int, string>
Return values
array<string|int, string>

module names

getScope()

Returns the account type (e.g. 'user').

public getScope() : string
Return values
string

account type

getSuffix()

Returns the LDAP suffix.

public getSuffix() : string
Return values
string

LDAP suffix

getSuffixList()

Returns a list of LDAP suffixes for this type.

public getSuffixList() : array<string|int, mixed>
Return values
array<string|int, mixed>

sorted list of possible suffixes for this type.

isHidden()

Returns if this configuration is hidden.

public isHidden() : bool
Return values
bool

hidden

Search results