FeedsSimplePieEnclosure.php in Feeds 8.2
File
lib/Drupal/feeds/FeedsSimplePieEnclosure.php
View source
<?php
namespace Drupal\feeds;
class FeedsSimplePieEnclosure extends FeedsEnclosure {
protected $simplepie_enclosure;
private $_serialized_simplepie_enclosure;
function __construct(\SimplePie_Enclosure $enclosure) {
$this->simplepie_enclosure = $enclosure;
}
public function __sleep() {
$this->_serialized_simplepie_enclosure = serialize($this->simplepie_enclosure);
return array(
'_serialized_simplepie_enclosure',
);
}
public function __wakeup() {
feeds_include_simplepie();
$this->simplepie_enclosure = unserialize($this->_serialized_simplepie_enclosure);
}
public function getValue() {
return $this->simplepie_enclosure
->get_link();
}
public function getMIMEType() {
return $this->simplepie_enclosure
->get_real_type();
}
}