createLoggedInUser(); $contact = $this->individualCreate(); $activityType = CRM_Core_PseudoConstant::getKey('CRM_Activity_BAO_Activity', 'activity_type_id', 'survey'); $surveyParams = [ 'title' => 'Test Survey', 'activity_type_id' => $activityType, 'created_id' => $loggedInContact, ]; $survery = CRM_Campaign_BAO_Survey::create($surveyParams); $voterClauseParams = [ 'campaign_search_voter_for' => 'reserve', 'campaign_survey_id' => $survery->id, 'survey_interviewer_id' => $loggedInContact, ]; CRM_Campaign_BAO_Query::voterClause($voterClauseParams); } }