Skip to content

Commit 79652a2

Browse files
authored
Documented how to add or remove values of multi-valued attributes
Related to symfony/symfony#21856
1 parent e192330 commit 79652a2

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

components/ldap.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,10 @@ delete existing ones::
129129
$entry = $result[0];
130130
$entry->setAttribute('email', array('fabpot@symfony.com'));
131131
$entityManager->update($entry);
132+
133+
// Adding or removing values to a multi-valued attribute is more efficient than using update()
134+
$entityManager->addAttributeValues($entry, 'telephoneNumber', ['+1.111.222.3333', '+1.222.333.4444']);
135+
$entityManager->removeAttributeValues($entry, 'telephoneNumber', ['+1.111.222.3333', '+1.222.333.4444']);
132136

133137
// Removing an existing entry
134138
$entityManager->remove(new Entry('cn=Test User,dc=symfony,dc=com'));

0 commit comments

Comments
 (0)