Warning: mysql_connect(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/zurmoorg/public_html/z-header.php on line 8

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/zurmoorg/public_html/z-header.php on line 8

MergeTagsUtil Class Reference

Inheritance diagram for MergeTagsUtil:
ContactMergeTagsUtil WorkflowMergeTagsUtil

Public Member Functions

 __construct ($language, $content)
 resolveMergeTagsArrayToAttributes ($model, &$invalidTags=array(), $language=null, $errorOnFirstMissing=MergeTagsToModelAttributesAdapter::DO_NOT_ERROR_ON_FIRST_INVALID_TAG, $params=array(), $convertNewLinesToBrForAttributeValues=false)
 resolveMergeTags ($model, &$invalidTags=array(), $language=null, $errorOnFirstMissing=MergeTagsToModelAttributesAdapter::DO_NOT_ERROR_ON_FIRST_INVALID_TAG, $params=array(), $convertNewLinesToBrForAttributeValues=false)
 extractMergeTagsPlaceHolders ()
 resolveMergeTagsInTemplateToAttributes ()
 getContent ()

Static Public Member Functions

static resolveAttributeStringToMergeTagString ($attributeString)

Data Fields

const TAG_PREFIX = '[['
const TAG_SUFFIX = ']]'
const PROPERTY_DELIMITER = '__'
const TIME_DELIMITER = '%'
const CAPITAL_DELIMITER = '^'

Protected Member Functions

 resolveFullyQualifiedMergeTagsRegularExpression (&$mergeTags)
 resolveQuotedAttributes (&$attributes)

Static Protected Member Functions

static resolveUniqueMergeTags (&$mergeTags, $key)
static resolveFullyQualifiedMergeTagRegularExpression (&$value, $key)
static resolvePregQuotedValue (&$value)
static resolvePregQuotedAttributeValue (&$value, $key)

Protected Attributes

 $mergeTags
 $content
 $language

Detailed Description

Definition at line 40 of file MergeTagsUtil.php.


Constructor & Destructor Documentation

__construct ( language,
content 
)
Parameters:
$language 
string $content

Definition at line 96 of file MergeTagsUtil.php.


Member Function Documentation

resolveMergeTagsArrayToAttributes ( model,
&$  invalidTags = array(),
language = null,
errorOnFirstMissing = MergeTagsToModelAttributesAdapter::DO_NOT_ERROR_ON_FIRST_INVALID_TAG,
params = array(),
convertNewLinesToBrForAttributeValues = false 
)
Parameters:
$model 
array $invalidTags
null $language
int $errorOnFirstMissing
array $params
bool|false $convertNewLinesToBrForAttributeValues
Returns:
bool

Definition at line 111 of file MergeTagsUtil.php.

resolveMergeTags ( model,
&$  invalidTags = array(),
language = null,
errorOnFirstMissing = MergeTagsToModelAttributesAdapter::DO_NOT_ERROR_ON_FIRST_INVALID_TAG,
params = array(),
convertNewLinesToBrForAttributeValues = false 
)
Parameters:
$model 
array $invalidTags
null $language
int $errorOnFirstMissing
array $params
Returns:
bool|string

Definition at line 140 of file MergeTagsUtil.php.


The documentation for this class was generated from the following file:
 All Data Structures Functions Variables
Generated on Thu Mar 21 07:10:56 2019

Warning: mysql_connect(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/zurmoorg/public_html/z-footer.php on line 8

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/zurmoorg/public_html/z-footer.php on line 8