/** * Create a relevant AdWords object for testing with mutate request payload. */ private static function InitMutateRequestObject() { $campaign = new Campaign(); $campaign->id = -1; $campaign->name = 'Test campaign&<>"\''; $campaign->advertisingChannelType = 'SEARCH'; $campaign->status = 'ENABLED'; $campaignOperation = new CampaignOperation(); $campaignOperation->operand = $campaign; $campaignOperation->operator = 'ADD'; $operations[] = $campaignOperation; $adGroup = new AdGroup(); $adGroup->id = -2; $adGroup->campaignId = -1; $adGroup->name = 'Test ad group'; $adGroupOperation = new AdGroupOperation(); $adGroupOperation->operand = $adGroup; $adGroupOperation->operator = 'ADD'; $operations[] = $adGroupOperation; self::$MUTATE_REQUEST_OBJECT = new BatchJobOpsMutate(); self::$MUTATE_REQUEST_OBJECT->operations = $operations; }