Accept dot in mask names
This commit is contained in:
@@ -248,7 +248,7 @@ class Mask extends PhpObject
|
|||||||
$asMatches = array('tag'=>array());
|
$asMatches = array('tag'=>array());
|
||||||
$sSafeTagMark = preg_quote(self::TAG_MARK);
|
$sSafeTagMark = preg_quote(self::TAG_MARK);
|
||||||
$sSafeLangMark = preg_quote(self::LANG_PREFIX);
|
$sSafeLangMark = preg_quote(self::LANG_PREFIX);
|
||||||
$sPattern = '/'.$sSafeTagMark.'(?P<tag>('.$sSafeLangMark.'|)[\w\-]+)'.$sSafeTagMark.'/u';
|
$sPattern = '/'.$sSafeTagMark.'(?P<tag>('.$sSafeLangMark.'|)[\w\-\.]+)'.$sSafeTagMark.'/u';
|
||||||
preg_match_all($sPattern, $this->sMask, $asMatches);
|
preg_match_all($sPattern, $this->sMask, $asMatches);
|
||||||
return array_unique(array_filter($asMatches['tag']));
|
return array_unique(array_filter($asMatches['tag']));
|
||||||
}
|
}
|
||||||
@@ -311,6 +311,4 @@ class Mask extends PhpObject
|
|||||||
{
|
{
|
||||||
return ToolBox::array_map_encapsulate($oData, self::TAG_MARK);
|
return ToolBox::array_map_encapsulate($oData, self::TAG_MARK);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
|
||||||
Reference in New Issue
Block a user