Method | Description | |
---|---|---|
getField ( string $basekey, string $field, string $separator = '$', integer $max_count = null ) : mixed | Get a derived attribute value by returning a given position in a delimited string. | |
quote ( string $string ) : string | Quote field separators within a LDAP value. | |
setField ( string $key, array $attributes, array &$info, string $separator = '$', boolean $unset = true ) : NULL. | Set a collapsed attribute value. | |
unquote ( string $string ) : string | Unquote a LDAP value. |
protected getField ( string $basekey, string $field, string $separator = '$', integer $max_count = null ) : mixed | ||
$basekey | string | Name of the attribute that holds the delimited string. |
$field | string | The position of the field to retrieve. |
$separator | string | The field separator. |
$max_count | integer | The maximal number of fields. |
return | mixed | The value of the attribute. |
protected setField ( string $key, array $attributes, array &$info, string $separator = '$', boolean $unset = true ) : NULL. | ||
$key | string | The attribute to collapse into. |
$attributes | array | The attributes to collapse. |
$info | array | The information currently working on. |
$separator | string | Separate the fields using this character. |
$unset | boolean | Unset the base values. |
return | NULL. |