protected function takeChildFromDOM($child) { $absoluteNodeName = $child->namespaceURI . ':' . $child->localName; switch ($absoluteNodeName) { case $this->lookupNamespace('yt') . ':' . 'description': $description = new Zend_Gdata_YouTube_Extension_Description(); $description->transferFromDOM($child); $this->_description = $description; break; case $this->lookupNamespace('yt') . ':' . 'countHint': $countHint = new Zend_Gdata_YouTube_Extension_CountHint(); $countHint->transferFromDOM($child); $this->_countHint = $countHint; break; case $this->lookupNamespace('yt') . ':' . 'playlistId': $playlistId = new Zend_Gdata_YouTube_Extension_PlaylistId(); $playlistId->transferFromDOM($child); $this->_playlistId = $playlistId; break; case $this->lookupNamespace('gd') . ':' . 'feedLink': $feedLink = new Zend_Gdata_Extension_FeedLink(); $feedLink->transferFromDOM($child); $this->_feedLink[] = $feedLink; break; default: parent::takeChildFromDOM($child); break; } }
protected function takeChildFromDOM($child) { $absoluteNodeName = $child->namespaceURI . ':' . $child->localName; switch ($absoluteNodeName) { case $this->lookupNamespace('gd') . ':' . 'feedLink': $feedLink = new Zend_Gdata_Extension_FeedLink(); $feedLink->transferFromDOM($child); $this->_feedLink[] = $feedLink; break; case $this->lookupNamespace('media') . ':' . 'thumbnail': $mediaThumbnail = new Zend_Gdata_Media_Extension_MediaThumbnail(); $mediaThumbnail->transferFromDOM($child); $this->_mediaThumbnail = $mediaThumbnail; break; case $this->lookupNamespace('yt') . ':' . 'countHint': $countHint = new Zend_Gdata_YouTube_Extension_CountHint(); $countHint->transferFromDOM($child); $this->_countHint = $countHint; break; case $this->lookupNamespace('yt') . ':' . 'playlistTitle': $playlistTitle = new Zend_Gdata_YouTube_Extension_PlaylistTitle(); $playlistTitle->transferFromDOM($child); $this->_playlistTitle = $playlistTitle; break; case $this->lookupNamespace('yt') . ':' . 'playlistId': $playlistId = new Zend_Gdata_YouTube_Extension_PlaylistId(); $playlistId->transferFromDOM($child); $this->_playlistId = $playlistId; break; case $this->lookupNamespace('yt') . ':' . 'queryString': $queryString = new Zend_Gdata_YouTube_Extension_QueryString(); $queryString->transferFromDOM($child); $this->_queryString = $queryString; break; case $this->lookupNamespace('yt') . ':' . 'username': $username = new Zend_Gdata_YouTube_Extension_Username(); $username->transferFromDOM($child); $this->_username = $username; break; default: parent::takeChildFromDOM($child); break; } }