add setInstanceTags function

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

View File

@@ -183,6 +183,16 @@ class Mask extends PhpObject
$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)
{
if(array_key_exists($sPartName, $oMask->aoInstances))