WordPress at Your Fingertips
class is not described

SimplePie_Rating{} WP 1.0

Handles <media:rating> or <itunes:explicit> tags as defined in Media RSS and iTunes RSS respectively

Used by SimplePie_Enclosure::get_rating() and SimplePie_Enclosure::get_ratings()

This class can be overloaded with SimplePie::set_rating_class()

No Hooks.

Return

null. Nothing.

Usage

$SimplePie_Rating = new SimplePie_Rating();
// use class methods

Methods

  1. __construct($scheme = null, $value = null)
  2. __toString()
  3. get_scheme()
  4. get_value()

Notes

  • Package: SimplePie
  • Subpackage: API

Code of SimplePie_Rating{} WP 5.8.2

class SimplePie_Rating
{
	/**
	 * Rating scheme
	 *
	 * @var string
	 * @see get_scheme()
	 */
	var $scheme;

	/**
	 * Rating value
	 *
	 * @var string
	 * @see get_value()
	 */
	var $value;

	/**
	 * Constructor, used to input the data
	 *
	 * For documentation on all the parameters, see the corresponding
	 * properties and their accessors
	 */
	public function __construct($scheme = null, $value = null)
	{
		$this->scheme = $scheme;
		$this->value = $value;
	}

	/**
	 * String-ified version
	 *
	 * @return string
	 */
	public function __toString()
	{
		// There is no $this->data here
		return md5(serialize($this));
	}

	/**
	 * Get the organizational scheme for the rating
	 *
	 * @return string|null
	 */
	public function get_scheme()
	{
		if ($this->scheme !== null)
		{
			return $this->scheme;
		}

		return null;
	}

	/**
	 * Get the value of the rating
	 *
	 * @return string|null
	 */
	public function get_value()
	{
		if ($this->value !== null)
		{
			return $this->value;
		}

		return null;
	}
}