You are here

public static function InstapageCmsPluginHelper::getVariant in Instapage plugin 8.3

Same name and namespace in other branches
  1. 7.3 core/InstapageCmsPluginHelper.php \InstapageCmsPluginHelper::getVariant()

Gets a variant of a landing page to display.

Parameters

string $cookieString A cookie string.:

Return value

string|null A variant to display, or null if a variant is not present.

1 call to InstapageCmsPluginHelper::getVariant()
InstapageCmsPluginPageModel::setVariantCookie in core/models/InstapageCmsPluginPageModel.php
Set cookie with variant value

File

core/InstapageCmsPluginHelper.php, line 417

Class

InstapageCmsPluginHelper
Helper containing commonly used static functions.

Code

public static function getVariant($cookieString) {
  $pattern = '/instapage-variant-\\d*?=(.*?);/';
  $matches = array();
  preg_match($pattern, $cookieString, $matches);
  return isset($matches[1]) ? $matches[1] : null;
}