protected function takeChildFromDOM($child) { $absoluteNodeName = $child->namespaceURI . ':' . $child->localName; switch ($absoluteNodeName) { case $this->lookupNamespace('yt') . ':' . 'status': $status = new Zend_Gdata_YouTube_Extension_Status(); $status->transferFromDOM($child); $this->_status = $status; break; default: parent::takeChildFromDOM($child); break; } }
public function testConvertUserProfileEntryToAndFromString() { $this->entry->transferFromXML($this->entryText); $entryXml = $this->entry->saveXML(); $newUserProfileEntry = new Zend_Gdata_YouTube_UserProfileEntry(); $newUserProfileEntry->transferFromXML($entryXml); $this->verifyAllSamplePropertiesAreCorrect($newUserProfileEntry); $newUserProfileEntryXml = $newUserProfileEntry->saveXML(); $this->assertEquals($entryXml, $newUserProfileEntryXml); }