_fields = array( '_nearestPermalink' => 'nearestpermalink', '_excerpt' => 'excerpt', '_linkCreated' => 'linkcreated', '_linkUrl' => 'linkurl'); parent::__construct($dom); // weblog object field $this->_parseWeblog(); // filter fields $this->_nearestPermalink = Zend_Service_Technorati_Utils::normalizeUriHttp($this->_nearestPermalink); $this->_linkUrl = Zend_Service_Technorati_Utils::normalizeUriHttp($this->_linkUrl); $this->_linkCreated = Zend_Service_Technorati_Utils::normalizeDate($this->_linkCreated); } /** * Returns the weblog object that links queried URL. * * @return Zend_Service_Technorati_Weblog */ public function getWeblog() { return $this->_weblog; } /** * Returns the nearest permalink tracked for queried URL. * * @return Zend_Uri_Http */ public function getNearestPermalink() { return $this->_nearestPermalink; } /** * Returns the excerpt of the blog/page linking queried URL. * * @return string */ public function getExcerpt() { return $this->_excerpt; } /** * Returns the datetime the link was created. * * @return Zend_Date */ public function getLinkCreated() { return $this->_linkCreated; } /** * If queried URL is a valid blog, * returns the URL of the specific link target page. * * @return Zend_Uri_Http */ public function getLinkUrl() { return $this->_linkUrl; } }