Ajouter un commentaire

C'est bon, j'ai trouvé et j'ai honte car c'etait grave évident (mais avec Drupal on se mefie tjs;)):
$value1 = [
'target_id' => "anonymous",
'grant_public' => 0,
'grant_view' => 1,
'grant_update' => 0,
'grant_delete' => 0,
];
$value2 = [
'target_id' => "authenticated",
'grant_public' => 0,
'grant_view' => 1,
'grant_update' => 1,
'grant_delete' => 0,
];

et paf :
$node->set("fieldname", $value1);
$node->fieldname[] = $value2;