You are here

class FeedsMissingPlugin in Feeds 7.2

Same name and namespace in other branches
  1. 6 plugins/FeedsPlugin.inc \FeedsMissingPlugin
  2. 7 plugins/FeedsPlugin.inc \FeedsMissingPlugin

Used when a plugin is missing.

Hierarchy

Expanded class hierarchy of FeedsMissingPlugin

2 string references to 'FeedsMissingPlugin'
feeds_plugin in ./feeds.module
Gets an instance of a class for a given plugin and id.
_feeds_feeds_plugins in ./feeds.plugins.inc
Break out for feeds_feed_plugins().

File

plugins/FeedsPlugin.inc, line 308
Definition of FeedsPlugin class.

View source
class FeedsMissingPlugin extends FeedsPlugin {

  /**
   * {@inheritdoc}
   */
  public function pluginType() {
    return 'missing';
  }

  /**
   * {@inheritdoc}
   */
  public function save() {
  }

  /**
   * Fetcher methods.
   */
  public function fetch(FeedsSource $source) {
    return new FeedsFetcherResult('');
  }

  /**
   * {@inheritdoc}
   */
  public function clear(FeedsSource $source) {
  }

  /**
   * {@inheritdoc}
   */
  public function request($feed_nid = 0) {
    drupal_access_denied();
  }

  /**
   * {@inheritdoc}
   */
  public function menuItem() {
    return array();
  }

  /**
   * {@inheritdoc}
   */
  public function subscribe(FeedsSource $source) {
  }

  /**
   * {@inheritdoc}
   */
  public function unsubscribe(FeedsSource $source) {
  }

  /**
   * {@inheritdoc}
   */
  public function importPeriod(FeedsSource $source) {
  }

  /**
   * Parser methods.
   */
  public function parse(FeedsSource $source, FeedsFetcherResult $fetcher_result) {
    return new FeedsParserResult();
  }

  /**
   * {@inheritdoc}
   */
  public function getMappingSources() {
    return array();
  }

  /**
   * Processor methods.
   */
  public function process(FeedsSource $source, FeedsParserResult $parser_result) {
  }

  /**
   * {@inheritdoc}
   */
  public function entityType() {
  }

  /**
   * {@inheritdoc}
   */
  public function bundle() {
  }

  /**
   * {@inheritdoc}
   */
  public function bundleOptions() {
    return array();
  }

  /**
   * {@inheritdoc}
   */
  public function getLimit() {
    return 0;
  }

  /**
   * {@inheritdoc}
   */
  public function getMappings() {
    return array();
  }

  /**
   * {@inheritdoc}
   */
  public function getMappingTargets() {
    return array();
  }

  /**
   * {@inheritdoc}
   */
  public function expire(FeedsSource $source, $time = NULL) {
  }

  /**
   * {@inheritdoc}
   */
  public function itemCount(FeedsSource $source) {
    return 0;
  }

  /**
   * {@inheritdoc}
   */
  public function expiryTime() {
    return FEEDS_EXPIRE_NEVER;
  }

}

Members

Namesort descending Modifiers Type Description Overrides
FeedsConfigurable::$config protected property Holds the actual configuration information.
FeedsConfigurable::$disabled protected property CTools export enabled status of this object.
FeedsConfigurable::$export_type protected property CTools export type of this object.
FeedsConfigurable::$id protected property An unique identifier for the configuration.
FeedsConfigurable::addConfig public function Similar to setConfig but adds to existing configuration.
FeedsConfigurable::configForm public function Returns configuration form for this object. 6
FeedsConfigurable::configFormSubmit public function Submission handler for configForm(). 2
FeedsConfigurable::configFormValidate public function Validation handler for configForm(). 3
FeedsConfigurable::copy public function Copy a configuration. 1
FeedsConfigurable::doesExist public function Determine whether this object is persistent. 1
FeedsConfigurable::existing public function Determines whether this object is persistent and enabled. 1
FeedsConfigurable::getConfig public function Implements getConfig(). 1
FeedsConfigurable::hasConfigForm public function Returns whether or not the configurable has a config form.
FeedsConfigurable::isEnabled public function Determine whether this object is enabled.
FeedsConfigurable::setConfig public function Set configuration.
FeedsConfigurable::validateConfig public function Validates the configuration. 2
FeedsConfigurable::__get public function Overrides magic method __get().
FeedsConfigurable::__isset public function Override magic method __isset(). This is needed due to overriding __get().
FeedsMissingPlugin::bundle public function
FeedsMissingPlugin::bundleOptions public function
FeedsMissingPlugin::clear public function
FeedsMissingPlugin::entityType public function
FeedsMissingPlugin::expire public function
FeedsMissingPlugin::expiryTime public function
FeedsMissingPlugin::fetch public function Fetcher methods.
FeedsMissingPlugin::getLimit public function
FeedsMissingPlugin::getMappings public function
FeedsMissingPlugin::getMappingSources public function
FeedsMissingPlugin::getMappingTargets public function
FeedsMissingPlugin::importPeriod public function
FeedsMissingPlugin::itemCount public function
FeedsMissingPlugin::menuItem public function
FeedsMissingPlugin::parse public function Parser methods.
FeedsMissingPlugin::pluginType public function Returns the type of plugin. Overrides FeedsPlugin::pluginType
FeedsMissingPlugin::process public function Processor methods.
FeedsMissingPlugin::request public function
FeedsMissingPlugin::save public function Save changes to the configuration of this object. Delegate saving to parent (= Feed) which will collect information from this object by way of getConfig() and store it. Overrides FeedsPlugin::save
FeedsMissingPlugin::subscribe public function
FeedsMissingPlugin::unsubscribe public function
FeedsPlugin::$pluginDefinition protected property The plugin definition.
FeedsPlugin::all public static function Get all available plugins.
FeedsPlugin::byType public static function Gets all available plugins of a particular type.
FeedsPlugin::child public static function Determines whether given plugin is derived from given base plugin.
FeedsPlugin::configDefaults public function Overrides FeedsConfigurable::configDefaults(). Overrides FeedsConfigurable::configDefaults 4
FeedsPlugin::dependencies public function Implements FeedsConfigurable::dependencies(). Overrides FeedsConfigurable::dependencies 1
FeedsPlugin::hasSourceConfig public function Returns TRUE if $this->sourceForm() returns a form. Overrides FeedsSourceInterface::hasSourceConfig
FeedsPlugin::instance public static function Instantiates a FeedsPlugin object. Overrides FeedsConfigurable::instance
FeedsPlugin::loadMappers public static function Loads on-behalf implementations from mappers/ directory.
FeedsPlugin::pluginDefinition public function Returns the plugin definition.
FeedsPlugin::setPluginDefinition protected function Sets the plugin definition.
FeedsPlugin::sourceDefaults public function Implements FeedsSourceInterface::sourceDefaults(). Overrides FeedsSourceInterface::sourceDefaults 1
FeedsPlugin::sourceDelete public function A source is being deleted. Overrides FeedsSourceInterface::sourceDelete 2
FeedsPlugin::sourceForm public function Callback methods, exposes source form. Overrides FeedsSourceInterface::sourceForm 3
FeedsPlugin::sourceFormValidate public function Validation handler for sourceForm. Overrides FeedsSourceInterface::sourceFormValidate 2
FeedsPlugin::sourceSave public function A source is being saved. Overrides FeedsSourceInterface::sourceSave 2
FeedsPlugin::typeOf public static function Determines the type of a plugin.
FeedsPlugin::__construct protected function Constructs a FeedsPlugin object. Overrides FeedsConfigurable::__construct