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


PHP SimplePie::__construct方法代码示例

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


在下文中一共展示了SimplePie::__construct方法的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: __construct

 /**
  * Setup SimplePie
  * @param array $config Array with config values. Use simplepie function names
  */
 public function __construct($config = array())
 {
     parent::__construct();
     if (!empty($config)) {
         $this->initialize($config);
     }
 }
开发者ID:nsystem1,项目名称:cloneReader,代码行数:11,代码来源:Cisimplepie.php

示例2:

    /**
     * Constructor - creates an instance of the SimplePie class
     * with Moodle defaults.
     *
     * @param string $feedurl optional URL of the feed
     */
    function __construct($feedurl = null) {

        // Use the Moodle class for http requests
        $this->file_class = 'moodle_simplepie_file';

        $cachedir = moodle_simplepie::get_cache_directory();
        check_dir_exists($cachedir);

        parent::__construct();
        // Match moodle encoding
        $this->set_output_encoding('UTF-8');

        // default to a short timeout as most operations will be interactive
        $this->set_timeout(2);

        // 1 hour default cache
        $this->set_cache_location($cachedir);
        $this->set_cache_duration(3600);

        // init the feed url if passed in constructor
        if ($feedurl !== null) {
            $this->set_feed_url($feedurl);
            $this->init();
        }
    }
开发者ID:ncsu-delta,项目名称:moodle,代码行数:31,代码来源:moodle_simplepie.php

示例3: switch

 function __construct($site_ID)
 {
     switch (SIMPLEPIE_VERSION) {
         case '1.2.1':
             parent::SimplePie();
             break;
         case '1.3':
             parent::__construct();
             break;
         default:
             parent::__construct();
             break;
     }
     parent::__construct();
     $this->set_feed_url(get_post_meta($site_ID, 'syn_feed_url', true));
     $this->default_post_type = get_post_meta($site_ID, 'syn_default_post_type', true);
     $this->default_post_status = get_post_meta($site_ID, 'syn_default_post_status', true);
     $this->default_comment_status = get_post_meta($site_ID, 'syn_default_comment_status', true);
     $this->default_ping_status = get_post_meta($site_ID, 'syn_default_ping_status', true);
     $this->default_cat_status = get_post_meta($site_ID, 'syn_default_cat_status', true);
     add_action('syn_post_pull_new_post', array(__CLASS__, 'save_meta'), 10, 5);
     add_action('syn_post_pull_new_post', array(__CLASS__, 'save_tax'), 10, 5);
     add_action('syn_post_pull_edit_post', array(__CLASS__, 'update_meta'), 10, 5);
     add_action('syn_post_pull_edit_post', array(__CLASS__, 'update_tax'), 10, 5);
 }
开发者ID:gopinathshiva,项目名称:wordpress-vip-plugins,代码行数:25,代码来源:class-syndication-wp-rss-client.php

示例4:

 function rex_rssReader($feed_url = null, $cache_location = null, $cache_duration = null)
 {
     global $REX;
     if ($cache_location == null) {
         $cache_location = $REX['GENERATED_PATH'] . '/files/';
     }
     parent::__construct();
     $this->set_feed_url($feed_url);
     $this->set_cache_location($cache_location);
     $this->set_cache_duration($cache_duration);
     $this->init();
 }
开发者ID:Barnhiac,项目名称:MTW_REDAXO,代码行数:12,代码来源:class.rss_reader.inc.php

示例5: mkdir

 function __construct($feed_url = null)
 {
     global $CFG;
     // Use the Moodle class for http requests
     $this->file_class = 'moodle_simplepie_file';
     // Use sensible cache directory
     $cachedir = $CFG->dataroot . '/cache/simplepie/';
     if (!file_exists($cachedir)) {
         mkdir($cachedir, 0777, true);
     }
     parent::__construct($feed_url, $cachedir);
     parent::set_output_encoding('UTF-8');
 }
开发者ID:nicolasconnault,项目名称:moodle2.0,代码行数:13,代码来源:moodle_simplepie.php

示例6: __construct

 public function __construct($name, $feed, $website, $isDown)
 {
     $this->name = $name;
     $this->feed = $feed;
     $this->website = $website;
     $this->isDown = $isDown;
     parent::__construct();
     $this->set_item_class('PlanetItem');
     $this->set_cache_location(__DIR__ . '/../../cache');
     $this->set_autodiscovery_level(SIMPLEPIE_LOCATOR_NONE);
     $this->set_feed_url($this->getFeed());
     $this->set_timeout(5);
     $this->set_stupidly_fast(true);
 }
开发者ID:AwsomeMedia,项目名称:moonmoon,代码行数:14,代码来源:PlanetFeed.php

示例7: __construct

 /**
  * The icms_feeds_Simplerss class contains feed level data and options
  *
  * There are two ways that you can create a new icms_feeds_Simplerss object. The first
  * is by passing a feed URL as a parameter to the icms_feeds_Simplerss constructor
  * (as well as optionally setting the cache expiry - The cache location is automatically set
  * as ICMS_CACHE_PATH). This will initialise the whole feed with all of the default settings, and you
  * can begin accessing methods and properties immediately.
  *
  * The second way is to create the icms_feeds_Simplerss object with no parameters
  * at all. This will enable you to set configuration options. After setting
  * them, you must initialise the feed using $feed->init(). At that point the
  * object's methods and properties will be available to you.
  *
  * @access public
  * @param str $feed_url This is the URL you want to parse.
  * @param int $cache_duration This is the number of seconds that you want to store the cache file for.
  */
 public function __construct($feed_url = NULL, $cache_duration = NULL)
 {
     /* SimplePie 1.3+ does not accept arguments in the constructor */
     parent::__construct();
     $this->set_cache_location(ICMS_CACHE_PATH);
     if ($cache_duration !== NULL) {
         $this->set_cache_duration($cache_duration);
     }
     // Only init the script if we're passed a feed URL
     if ($feed_url !== NULL) {
         $this->set_feed_url($feed_url);
         $this->init();
     }
 }
开发者ID:nao-pon,项目名称:impresscms,代码行数:32,代码来源:Simplerss.php

示例8: __construct

 /**
  * Class constructor.
  *
  * @param string  $feed_url       The URL to the feed (optional).
  * @param integer $cache_duration The duration (in seconds) that the feed contents will be retained in cache.
  */
 public function __construct($feed_url = null, $cache_duration = null, $cache_dir = null)
 {
     parent::__construct();
     if (isset($cache_dir)) {
         $this->set_cache_location($cache_dir);
     } else {
         $this->set_cache_location(CacheUtil::getLocalDir('feeds'));
     }
     if (isset($cache_duration)) {
         $this->set_cache_duration($cache_duration);
     }
     if (isset($feed_url)) {
         $this->set_feed_url($feed_url);
     }
 }
开发者ID:projectesIF,项目名称:Sirius,代码行数:21,代码来源:SimplePieFeed.php

示例9: __construct

 /**
  * Constructor - creates an instance of the SimplePie class
  * with Moodle defaults.
  *
  * @param string $feedurl optional URL of the feed
  * @param int $timeout how many seconds requests should wait for server response
  */
 public function __construct($feedurl = null, $timeout = 2)
 {
     $cachedir = moodle_simplepie::get_cache_directory();
     check_dir_exists($cachedir);
     parent::__construct();
     // Use the Moodle class for http requests
     $this->set_file_class('moodle_simplepie_file');
     // Use html purifier for text cleaning.
     $this->set_sanitize_class('moodle_simplepie_sanitize');
     $this->sanitize = new moodle_simplepie_sanitize();
     // Match moodle encoding
     $this->set_output_encoding('UTF-8');
     // default to a short timeout as most operations will be interactive
     $this->set_timeout($timeout);
     // 1 hour default cache
     $this->set_cache_location($cachedir);
     $this->set_cache_duration(3600);
     // init the feed url if passed in constructor
     if ($feedurl !== null) {
         $this->set_feed_url($feedurl);
         $this->init();
     }
 }
开发者ID:evltuma,项目名称:moodle,代码行数:30,代码来源:moodle_simplepie.php

示例10: __construct

 public function __construct()
 {
     parent::__construct();
 }
开发者ID:shinichi81,项目名称:peas3,代码行数:4,代码来源:RSS.php

示例11:

 /**
  * Constructor. Set some defaults
  */
 function __construct()
 {
     parent::__construct();
     $this->enable_cache(false);
     $this->set_file_class('FeedParser_File');
 }
开发者ID:wernerflamme,项目名称:dokuwiki,代码行数:9,代码来源:FeedParser.php


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