class MediaFeedsInternetProvider in Media Feeds 7.2
Same name and namespace in other branches
- 7 includes/MediaFeedsInternetProvider.inc \MediaFeedsInternetProvider
Wraps a media_internet provider to implement the interface of MediaFeedsProvider.
Hierarchy
- class \MediaFeedsProvider
- class \MediaFeedsInternetProvider
Expanded class hierarchy of MediaFeedsInternetProvider
1 string reference to 'MediaFeedsInternetProvider'
- media_feeds_set_target in ./
media_feeds.module - Do the actual mapping.
File
- includes/
MediaFeedsInternetProvider.inc, line 12 - Provides a wrapper class for media_internet providers.
View source
class MediaFeedsInternetProvider extends MediaFeedsProvider {
protected $provider;
/**
* Construcor.
*
* @param $provider
* The media_internet provider to wrap for workarounds.
*/
public function __construct($value, $config = array()) {
parent::__construct($value, $config);
$this->provider = media_internet_get_provider($this->value);
}
/**
* If required, providers can validate the embedCode.
*/
public function validate() {
return $this->provider
->validate();
}
/**
* Get the file object that can be validated and saved.
*/
public function getFileObject() {
return $this->provider
->getFileObject();
}
/**
* Let the provider save the file.
*/
public function save() {
return $this->provider
->save();
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
MediaFeedsInternetProvider:: |
protected | property | ||
MediaFeedsInternetProvider:: |
public | function |
Get the file object that can be validated and saved. Overrides MediaFeedsProvider:: |
|
MediaFeedsInternetProvider:: |
public | function |
Let the provider save the file. Overrides MediaFeedsProvider:: |
|
MediaFeedsInternetProvider:: |
public | function |
If required, providers can validate the embedCode. Overrides MediaFeedsProvider:: |
|
MediaFeedsInternetProvider:: |
public | function |
Construcor. Overrides MediaFeedsProvider:: |
|
MediaFeedsProvider:: |
protected | property | An associative array of configuration options. | |
MediaFeedsProvider:: |
protected | property | The target entity. | |
MediaFeedsProvider:: |
protected | property | The FeedsSource. | |
MediaFeedsProvider:: |
protected | property | The target name. | |
MediaFeedsProvider:: |
protected | property | The values to save. |