get_current_variant()) { $variant = $this->select_random_variant($this->_variants); $this->set_data(array_merge($this->_get(), $this->make_test_data($variant)))->save(); } } /** * Get promo version * @since 2.19.9 * @return string */ public function get_promo_version() { $promo_versions = [ 'first' => self::VARIANT_GET_STARTED_REGISTRATION, 'second' => self::VARIANT_GET_STARTED2_REGISTRATION ]; if(!$version = array_search($this->get_current_variant(), $promo_versions)){ $version = 'first'; } return $version; } }