Open johnkhansrc opened 4 months ago
Hello! I'm not sure if this will help, but I use the following approach, and it works like a charm.
try {
$identifier = 'example@example.com'; // string | Email (urlencoded) OR ID of the contact
$updateContact = new \Brevo\Client\Model\UpdateContact();
$updateContact->setAttributes( ['EMAIL'=>'example2@example2.com', 'FIRSTNAME'=>'John Doe']);
$this->instance->updateContact($identifier, $updateContact);
} catch (Exception $e) {
$this->Log->content(["Exception in ", __METHOD__, $e->getMessage(), PHP_EOL])->saveToFile()->andExit();
}
When I update the attributes of a Brevo contact as described in the documentation (https://developers.brevo.com/reference/updatecontact) PHPStan reports the following violation :
What is the correct way to modify a contact's attributes?