Exemplo n.º 1
0
 protected function takeChildFromDOM($child)
 {
     $absoluteNodeName = $child->namespaceURI . ':' . $child->localName;
     switch ($absoluteNodeName) {
         case $this->lookupNamespace('atom') . ':' . 'generator':
             $generator = new Zend_Gdata_App_Extension_Generator();
             $generator->transferFromDOM($child);
             $this->_generator = $generator;
             break;
         case $this->lookupNamespace('atom') . ':' . 'icon':
             $icon = new Zend_Gdata_App_Extension_Icon();
             $icon->transferFromDOM($child);
             $this->_icon = $icon;
             break;
         case $this->lookupNamespace('atom') . ':' . 'logo':
             $logo = new Zend_Gdata_App_Extension_Logo();
             $logo->transferFromDOM($child);
             $this->_logo = $logo;
             break;
         case $this->lookupNamespace('atom') . ':' . 'subtitle':
             $subtitle = new Zend_Gdata_App_Extension_Subtitle();
             $subtitle->transferFromDOM($child);
             $this->_subtitle = $subtitle;
             break;
         default:
             parent::takeChildFromDOM($child);
             break;
     }
 }