Ajouter un commentaire

Bonjour,
C'est à la base un champ entity Reference. On peut donc le mettre à jour par exemple ainsi. Vous pouvez regarder les tests qui sont dans le module.

// Set article2 as public without custom permission.
$value = [
'target_id' => $this->group1->id(),
'grant_public' => 1,
'grant_view' => 0,
'grant_update' => 0,
'grant_delete' => 0,
];
$this->article2->set($this->fieldname, $value)->save();