_xpath->query('/tapi/document/result/postsmatched/text()'); if ($result->length == 1) $this->_postsMatched = (int) $result->item(0)->data; $result = $this->_xpath->query('/tapi/document/result/blogsmatched/text()'); if ($result->length == 1) $this->_blogsMatched = (int) $result->item(0)->data; $this->_totalResultsReturned = (int) $this->_xpath->evaluate("count(/tapi/document/item)"); /** @todo Validate the following assertion */ $this->_totalResultsAvailable = (int) $this->getPostsMatched(); } /** * Returns the number of posts that match the tag. * * @return int */ public function getPostsMatched() { return $this->_postsMatched; } /** * Returns the number of blogs that match the tag. * * @return int */ public function getBlogsMatched() { return $this->_blogsMatched; } /** * Implements Zend_Service_Technorati_ResultSet::current(). * * @return Zend_Service_Technorati_TagResult current result */ public function current() { /** * @see Zend_Service_Technorati_TagResult */ require_once 'Zend/Service/Technorati/TagResult.php'; return new Zend_Service_Technorati_TagResult($this->_results->item($this->_currentIndex)); } }