add setInstanceTags function

This commit is contained in:
2020-05-10 11:59:20 +02:00
parent 891398ccdf
commit 494aa76c88

View File

@@ -182,6 +182,16 @@ class Mask extends PhpObject
$oMask->getCurrentInstance($sPartName)->setTag($sTagName, $sTagValue, $asTagParams); $oMask->getCurrentInstance($sPartName)->setTag($sTagName, $sTagValue, $asTagParams);
} }
public function setInstanceTags($sPartName, $asTags)
{
$oMask = $this->findPart($this, $sPartName);
if(!$oMask) $this->addError('No part found : '.$sPartName);
foreach($asTags as $sTagName=>$sTagValue) {
$oMask->getCurrentInstance($sPartName)->setTag($sTagName, $sTagValue);
}
}
private function findPart($oMask, $sPartName) private function findPart($oMask, $sPartName)
{ {