1085. Class

1085.1. Zend\Ldap\Attribute

ZendLdapAttribute is a collection of LDAP attribute related functions.

1085.1.1. Methods

1085.1.1.1. setAttribute

setAttribute()

Sets a LDAP attribute.

Parameters:
  • array
  • string
  • string|array|Traversable
  • bool
Return type:

void

1085.1.1.2. getAttribute

getAttribute()

Gets a LDAP attribute.

Parameters:
  • array
  • string
  • integer
Return type:

array|mixed

1085.1.1.3. attributeHasValue

attributeHasValue()

Checks if the given value(s) exist in the attribute

Parameters:
  • array
  • string
  • mixed|array
Return type:

bool

1085.1.1.4. removeDuplicatesFromAttribute

removeDuplicatesFromAttribute()

Removes duplicate values from a LDAP attribute

Parameters:
  • array
  • string
Return type:

void

1085.1.1.5. removeFromAttribute

removeFromAttribute()

Remove given values from a LDAP attribute

Parameters:
  • array
  • string
  • mixed|array
Return type:

void

1085.1.1.6. valueToLdap

valueToLdap()

@param mixed $value

Return type:string|null

1085.1.1.7. valueFromLdap

valueFromLdap()

@param string $value

Return type:mixed

1085.1.1.8. setPassword

setPassword()

Sets a LDAP password.

Parameters:
  • array
  • string
  • string – Optional by default MD5
  • string – Optional

1085.1.1.9. createPassword

createPassword()

Creates a LDAP password.

Parameters:
  • string
  • string
Return type:

string

1085.1.1.10. setDateTimeAttribute

setDateTimeAttribute()

Sets a LDAP date/time attribute.

Parameters:
  • array
  • string
  • integer|array|Traversable
  • bool
  • bool

1085.1.1.11. valueToLdapDateTime

valueToLdapDateTime()

@param integer $value

Parameters:bool
Return type:string|null

1085.1.1.12. getDateTimeAttribute

getDateTimeAttribute()

Gets a LDAP date/time attribute.

Parameters:
  • array
  • string
  • integer
Return type:

array|integer

1085.1.1.13. valueFromLdapDateTime

valueFromLdapDateTime()

@param string|DateTime $value

Return type:integer|null

1085.1.2. Constants

1085.1.2.1. PASSWORD_HASH_MD5

1085.1.2.2. PASSWORD_HASH_SMD5

1085.1.2.3. PASSWORD_HASH_SHA

1085.1.2.4. PASSWORD_HASH_SSHA

1085.1.2.5. PASSWORD_UNICODEPWD