当前位置: 首页>>代码示例>>PHP>>正文


PHP Zend_Service_Technorati_ResultSet::__construct方法代码示例

本文整理汇总了PHP中Zend_Service_Technorati_ResultSet::__construct方法的典型用法代码示例。如果您正苦于以下问题:PHP Zend_Service_Technorati_ResultSet::__construct方法的具体用法?PHP Zend_Service_Technorati_ResultSet::__construct怎么用?PHP Zend_Service_Technorati_ResultSet::__construct使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Zend_Service_Technorati_ResultSet的用法示例。


在下文中一共展示了Zend_Service_Technorati_ResultSet::__construct方法的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::__construct方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。