public static function resolveContentForTracking(&$content, $modelId, $modelType, $personId, $isHtmlContent)
 {
     assert('is_int($modelId)');
     if (strpos($content, static::resolveBaseTrackingUrl()) !== false) {
         return false;
     }
     static::$baseQueryStringArray = static::resolveBaseQueryStringArray($modelId, $modelType, $personId);
     static::resolveContentForEmailOpenTracking($content, $isHtmlContent);
     static::resolveContentForLinkClickTracking($content, $isHtmlContent);
     return true;
 }
 protected static function resolveContentForTracking($tracking, &$content, $modelId, $modelType, $personId, $isHtmlContent)
 {
     if (!$tracking) {
         return true;
     }
     if (strpos($content, static::resolveBaseTrackingUrl()) !== false) {
         return false;
     }
     static::$baseQueryStringArray = static::resolveBaseQueryStringArray($modelId, $modelType, $personId);
     static::resolveContentForEmailOpenTracking($content, $isHtmlContent);
     static::resolveContentForLinkClickTracking($content, $isHtmlContent);
     return true;
 }