class Entry

Methods

__construct(string $dn, array $attributes = array())

No description

string
getDn()

Returns the entry's DN.

bool
hasAttribute(string $name)

Returns whether an attribute exists.

array|null
getAttribute(string $name)

Returns a specific attribute's value.

array
getAttributes()

Returns the complete list of attributes.

setAttribute(string $name, array $value)

Sets a value for the given attribute.

removeAttribute(string $name)

Removes a given attribute.

Details

__construct(string $dn, array $attributes = array())

Parameters

string $dn
array $attributes

string getDn()

Returns the entry's DN.

Return Value

string

bool hasAttribute(string $name)

Returns whether an attribute exists.

Parameters

string $name The name of the attribute

Return Value

bool

array|null getAttribute(string $name)

Returns a specific attribute's value.

As LDAP can return multiple values for a single attribute, this value is returned as an array.

Parameters

string $name The name of the attribute

Return Value

array|null

array getAttributes()

Returns the complete list of attributes.

Return Value

array

setAttribute(string $name, array $value)

Sets a value for the given attribute.

Parameters

string $name
array $value

removeAttribute(string $name)

Removes a given attribute.

Parameters

string $name