Joomla CMS
4.2.2
Documentation des API du CMS Joomla en version 4.2.2
|
Fonctions membres publiques | |
__construct (Connection $connection) | |
add (Entry $entry) | |
update (Entry $entry) | |
remove (Entry $entry) | |
addAttributeValues (Entry $entry, string $attribute, array $values) | |
removeAttributeValues (Entry $entry, string $attribute, array $values) | |
rename (Entry $entry, string $newRdn, bool $removeOldRdn=true) | |
move (Entry $entry, string $newParent) | |
applyOperations (string $dn, iterable $operations) | |
Fonctions membres privées | |
getConnectionResource () | |
parseRdnFromEntry (Entry $entry) | |
Attributs privés | |
$connection | |
__construct | ( | Connection | $connection | ) |
Références EntryManager\$connection.
add | ( | Entry | $entry | ) |
{Adds a new entry in the Ldap server.
NotBoundException | |
LdapException |
Implémente EntryManagerInterface.
Références $this, Entry\getAttributes(), EntryManager\getConnectionResource(), et Entry\getDn().
addAttributeValues | ( | Entry | $entry, |
string | $attribute, | ||
array | $values | ||
) |
Adds values to an entry's multi-valued attribute from the LDAP server.
NotBoundException | |
LdapException |
Références EntryManager\getConnectionResource(), et Entry\getDn().
applyOperations | ( | string | $dn, |
iterable | $operations | ||
) |
iterable<int,UpdateOperation> | $operations An array or iterable of UpdateOperation instances |
UpdateOperationException | in case of an error |
Références EntryManager\getConnectionResource().
|
private |
Get the connection resource, but first check if the connection is bound.
Référencé par EntryManager\add(), EntryManager\addAttributeValues(), EntryManager\applyOperations(), EntryManager\move(), EntryManager\remove(), EntryManager\removeAttributeValues(), EntryManager\rename(), et EntryManager\update().
move | ( | Entry | $entry, |
string | $newParent | ||
) |
Moves an entry on the Ldap server.
NotBoundException | if the connection has not been previously bound |
LdapException | if an error is thrown during the rename operation |
Implémente EntryManagerInterface.
Références EntryManager\getConnectionResource(), Entry\getDn(), et EntryManager\parseRdnFromEntry().
|
private |
Références Entry\getDn().
Référencé par EntryManager\move().
remove | ( | Entry | $entry | ) |
{Removes an entry from the Ldap server.
NotBoundException | |
LdapException |
Implémente EntryManagerInterface.
Références EntryManager\getConnectionResource().
removeAttributeValues | ( | Entry | $entry, |
string | $attribute, | ||
array | $values | ||
) |
Removes values from an entry's multi-valued attribute from the LDAP server.
NotBoundException | |
LdapException |
Références EntryManager\getConnectionResource(), et Entry\getDn().
{Renames an entry on the Ldap server.
NotBoundException | |
LdapException |
Implémente EntryManagerInterface.
Références EntryManager\getConnectionResource(), et Entry\getDn().
update | ( | Entry | $entry | ) |
{Updates an entry from the Ldap server.
NotBoundException | |
LdapException |
Implémente EntryManagerInterface.
Références Entry\getAttributes(), EntryManager\getConnectionResource(), et Entry\getDn().
|
private |
Référencé par EntryManager\__construct().