public function extract(array $data) { $record = new AssociationRequest(); if (isset($data['openid_assoc_type'])) { $record->setAssocType($data['openid_assoc_type']); } if (isset($data['openid_session_type'])) { $record->setSessionType($data['openid_session_type']); } if (isset($data['openid_dh_modulus'])) { $record->setDhModulus($data['openid_dh_modulus']); } if (isset($data['openid_dh_gen'])) { $record->setDhGen($data['openid_dh_gen']); } if (isset($data['openid_dh_consumer_public'])) { $record->setDhConsumerPublic($data['openid_dh_consumer_public']); } return $record; }