/** * Update contact (queue job). * * @param TelegramContact $contact * * @param array $data * Contact data that must contain at least 'first_name', 'last_name' */ function contactUpdate($contact, $data) { if (isset($data['first_name']) && isset($data['last_name'])) { $peer = $contact->getPeer(); $contact->setFullName($data['first_name'], $data['last_name']); } }