當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Zend_Service_Technorati_ResultSet類代碼示例

本文整理匯總了PHP中Zend_Service_Technorati_ResultSet的典型用法代碼示例。如果您正苦於以下問題:PHP Zend_Service_Technorati_ResultSet類的具體用法?PHP Zend_Service_Technorati_ResultSet怎麽用?PHP Zend_Service_Technorati_ResultSet使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


在下文中一共展示了Zend_Service_Technorati_ResultSet類的5個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: __construct

    /**
     * Constructs a new object object from DOM Document.
     *
     * @param   DomDocument $dom the ReST fragment for this object
     */
    public function __construct(DomDocument $dom, $options = array())
    {
        parent::__construct($dom, $options);

        $this->_totalResultsReturned  = (int) $this->_xpath->evaluate("count(/tapi/document/item)");
        $this->_totalResultsAvailable = (int) $this->_totalResultsReturned;
    }
開發者ID:niallmccrudden,項目名稱:zf2,代碼行數:12,代碼來源:TagsResultSet.php

示例2: __construct

 /**
  * Parses the search response and retrieve the results for iteration.
  *
  * @param   DomDocument $dom    the ReST fragment for this object
  * @param   array $options      query options as associative array
  */
 public function __construct(DomDocument $dom, $options = array())
 {
     parent::__construct($dom, $options);
     $result = $this->_xpath->query('/tapi/document/result/querycount/text()');
     if ($result->length == 1) {
         $this->_queryCount = (int) $result->item(0)->data;
     }
     $this->_totalResultsReturned = (int) $this->_xpath->evaluate("count(/tapi/document/item)");
     $this->_totalResultsAvailable = (int) $this->_queryCount;
 }
開發者ID:EmmanuelYupit,項目名稱:educursos,代碼行數:16,代碼來源:SearchResultSet.php

示例3: __construct

 /**
  * Parses the search response and retrieve the results for iteration.
  *
  * @param   DomDocument $dom    the ReST fragment for this object
  * @param   array $options      query options as associative array
  */
 public function __construct(DomDocument $dom, $options = array())
 {
     parent::__construct($dom, $options);
     $result = $this->_xpath->query('/tapi/document/result/days/text()');
     if ($result->length == 1) {
         $this->_days = (int) $result->item(0)->data;
     }
     $result = $this->_xpath->query('/tapi/document/result/searchurl/text()');
     if ($result->length == 1) {
         $this->_searchUrl = Zend_Service_Technorati_Utils::normalizeUriHttp($result->item(0)->data);
     }
     $this->_totalResultsReturned = (int) $this->_xpath->evaluate("count(/tapi/document/items/item)");
     $this->_totalResultsAvailable = (int) $this->getDays();
 }
開發者ID:alab1001101,項目名稱:zf2,代碼行數:20,代碼來源:DailyCountsResultSet.php

示例4: __construct

    /**
     * Parses the search response and retrieve the results for iteration.
     *
     * @param   DomDocument $dom    the ReST fragment for this object
     * @param   array $options      query options as associative array
     */
    public function __construct(DomDocument $dom, $options = array())
    {
        parent::__construct($dom, $options);

        $result = $this->_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();
    }
開發者ID:niallmccrudden,項目名稱:zf2,代碼行數:20,代碼來源:TagResultSet.php

示例5: __construct

    /**
     * Parses the search response and retrieve the results for iteration.
     *
     * @param   DomDocument $dom    the ReST fragment for this object
     * @param   array $options      query options as associative array
     */
    public function __construct(DomDocument $dom, $options = array())
    {
        parent::__construct($dom, $options);

        $result = $this->_xpath->query('/tapi/document/result/inboundlinks/text()');
        if ($result->length == 1) $this->_inboundLinks = (int) $result->item(0)->data;

        $result = $this->_xpath->query('/tapi/document/result/inboundblogs/text()');
        if ($result->length == 1) $this->_inboundBlogs = (int) $result->item(0)->data;

        $result = $this->_xpath->query('/tapi/document/result/weblog');
        if ($result->length == 1) {
            /**
             * @see Zend_Service_Technorati_Weblog
             */
            require_once 'Zend/Service/Technorati/Weblog.php';
            $this->_weblog = new Zend_Service_Technorati_Weblog($result->item(0));
        }

        $result = $this->_xpath->query('/tapi/document/result/url/text()');
        if ($result->length == 1) {
            try {
                // fetched URL often doens't include schema
                // and this issue causes the following line to fail
                $this->_url = Zend_Service_Technorati_Utils::normalizeUriHttp($result->item(0)->data);
            } catch(Zend_Service_Technorati_Exception $e) {
                if ($this->getWeblog() instanceof Zend_Service_Technorati_Weblog) {
                    $this->_url = $this->getWeblog()->getUrl();
                }
            }
        }

        $this->_totalResultsReturned  = (int) $this->_xpath->evaluate("count(/tapi/document/item)");

        // total number of results depends on query type
        // for now check only getInboundLinks() and getInboundBlogs() value
        if ((int) $this->getInboundLinks() > 0) {
            $this->_totalResultsAvailable = $this->getInboundLinks();
        } elseif ((int) $this->getInboundBlogs() > 0) {
            $this->_totalResultsAvailable = $this->getInboundBlogs();
        } else {
            $this->_totalResultsAvailable = 0;
        }
    }
開發者ID:nhp,項目名稱:shopware-4,代碼行數:50,代碼來源:CosmosResultSet.php


注:本文中的Zend_Service_Technorati_ResultSet類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。