Пример #1
0
 /**
  * return IObject
  */
 public function parse(string $aSource, ObjectContainer $aObjectContainer, UI $aUI)
 {
     $sTempateName = $aObjectContainer->ns() . ':' . $aObjectContainer->templateName();
     $aWeaveMgr = $this->weaveManager();
     if (!$aWeaveMgr->hasPatchSlot($sTempateName)) {
         return;
     }
     foreach ($aWeaveMgr->patchSlotIterator($sTempateName) as $aPatchSlot) {
         $aPatchSlot->applyPatchs($aObjectContainer, $aUI);
     }
 }