ConfiguredType
in package
Represents a configured account type variant.
Tags
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
$id
private
mixed
$id
$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.
getTypeManager()
Returns the owning type manager.
public
getTypeManager() : TypeManager
Return values
TypeManager —type manager
isHidden()
Returns if this configuration is hidden.
public
isHidden() : bool
Return values
bool —hidden