$ldapUser['givenname'][0], 'lastname' => $ldapUser['sn'][0], 'email' => $ldapUser['mail'][0], ]; print_r($params).PHP_EOL; Database::update($table, $params, ['id = ?' => $userId]); $extraFields = [ 'company' => $ldapUser['department'][0], ]; foreach ($extraFields as $variable => $value) { $params = [ 'item_id' => $userId, 'variable' => $variable, 'value' => $value, ]; print_r($params).PHP_EOL; $extraFieldUser->save($params); } } } }