?AlkantarClanX12

Your IP : 216.73.217.134


Current Path : /home/r/a/n/rankinh/villavanille/wp-content/plugins/reviews-feed/class/Common/
Upload File :
Current File : /home/r/a/n/rankinh/villavanille/wp-content/plugins/reviews-feed/class/Common/FeedCacheUpdater.php

<?php
/**
 * Class FeedCacheUpdater
 *
 * @since 1.0
 */
namespace SmashBalloon\Reviews\Common;

class FeedCacheUpdater {

	/**
	 * @var array
	 */
	private $batch;

	public function __construct( $batch ) {
		$this->batch = $batch;
	}

	public function do_updates() {
		foreach ( $this->batch as $single_feed ) {
			$atts = ! empty( $single_feed['feed_id'] ) ? array( 'feed' => $single_feed['feed_id'] ) : array();
			$feed_id = ! empty( $single_feed['feed_id'] ) ? $single_feed['feed_id'] : 0;
			$settings = SBR_Settings::get_settings_by_feed_id( $feed_id , false, false );
			$feed = Util::sbr_is_pro() ? new \SmashBalloon\Reviews\Pro\Feed( $settings, $feed_id, new FeedCache( $feed_id, 0 ) ) : new \SmashBalloon\Reviews\Common\Feed($settings, $feed_id, new FeedCache($feed_id, 0));
			$feed->init();
			$feed->get_set_cache();
		}
	}
}