예제 #1
0
 /**
  * Migrates the opt:if node.
  * @internal
  * @param Opt_Xml_Node $node The recognized node.
  */
 public function migrateNode(Opt_Xml_Node $node)
 {
     switch ($node->getName()) {
         case 'elseif':
             $node->setName('else-if');
             break;
     }
     $this->_process($node);
 }
예제 #2
0
 /**
  * Postprocessing routine for opt:tag element.
  * @internal
  * @param Opt_Xml_Node $node The found node.
  */
 public function postprocessNode(Opt_Xml_Node $node)
 {
     if ($node->get('single')) {
         $node->removeChildren();
     }
     $node->setNamespace(null);
     $node->setName('__default__');
 }