Method |
Description |
|
__call ( string $method, array $arguments ) : mixed |
Determines which function, if any, should be called. |
|
__construct ( array $attributes, string $type = '' ) |
|
|
__get ( string $attribute ) : mixed |
Magic property getter. |
|
__isset ( string $attribute ) : boolean |
Magically check for an attributes existence on an isset call. |
|
__set ( string $attribute, mixed $value ) |
Magic property setter. |
|
__toString ( ) : string |
|
|
add ( string $attribute, $values ) |
Add an additional value, or values, to an attribute. |
|
get ( string $attribute ) : mixed |
Get the value of an attribute. An attribute with multiple values will return an array of values. |
|
getBatchCollection ( ) : BatchCollection |
Get the BatchCollection object. |
|
getType ( ) : string |
Get the LDAP type for this object. |
|
has ( string $attribute, mixed $value = null ) : boolean |
Check to see if a specific attribute exists. Optionally check if it exists with a specific value. |
|
isType ( string $type ) : boolean |
Check if this LDAP Object is a specific type (Schema type). |
|
refresh ( array $attributes ) |
Updates a set of attributes/values on the object without incurring a tracked modification. |
|
remove ( string $attribute, $values ) |
Remove a specific value, or multiple values, from an attribute. |
|
reset ( $attributes ) |
Resets the attribute, which effectively removes any values it may have. |
|
set ( string $attribute, mixed $value ) |
Set a value for an attribute. |
|
setBatchCollection ( BatchCollection $batches ) |
Sets the BatchCollection. |
|
toArray ( ) : array |
The array representation of the LDAP object. |
|