Example #1
0
 protected function _convertLayoutHeadNode(SimpleXMLElement $sourceXml, SimpleXMLElement $targetXml)
 {
     foreach ($sourceXml->children() as $child) {
         $path = $this->_env['ext_name'] . '::' . (string) $child;
         break;
     }
     switch ((string) $sourceXml['method']) {
         case 'addJs':
             $targetNode = $targetXml->addChild('js');
             $targetNode->addAttribute('class', $path);
             break;
         case 'addCss':
             $targetNode = $targetXml->addChild('css');
             $targetNode->addAttribute('src', $path);
             break;
         default:
             $targetNode = $targetXml->appendChild($sourceXml->cloneNode(true));
     }
 }