class FeedTypeTamperManager in Feeds Tamper 8.2
Manager for FeedTypeTamperMeta instances.
Hierarchy
- class \Drupal\feeds_tamper\FeedTypeTamperManager implements FeedTypeTamperManagerInterface uses \Symfony\Component\DependencyInjection\ContainerAwareTrait
Expanded class hierarchy of FeedTypeTamperManager
1 string reference to 'FeedTypeTamperManager'
1 service uses FeedTypeTamperManager
File
- src/
FeedTypeTamperManager.php, line 11
Namespace
Drupal\feeds_tamperView source
class FeedTypeTamperManager implements FeedTypeTamperManagerInterface {
use ContainerAwareTrait;
/**
* An array of FeedsTamper instances.
*
* @var \Drupal\feeds_tamper\FeedTypeTamperMeta[]
*/
protected $tamperMetas = [];
/**
* {@inheritdoc}
*/
public function getTamperMeta(FeedTypeInterface $feed_type, $reset = FALSE) {
$id = $feed_type
->id();
if ($reset || !isset($this->tamperMetas[$id])) {
$this->tamperMetas[$id] = FeedTypeTamperMeta::create($this->container, $feed_type);
}
return $this->tamperMetas[$id];
}
}
Members
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
FeedTypeTamperManager:: |
protected | property | An array of FeedsTamper instances. | |
FeedTypeTamperManager:: |
public | function |
Gets Tamper functionality for a feed type. Overrides FeedTypeTamperManagerInterface:: |