Issue #2290251 by er.pushpinderrana, amitgoyal, ParisLiakos, joshi.rohit100: Make Aggregator plugin developer info more discoverable
parent
f751d13478
commit
c9fd39772b
|
@ -12,6 +12,15 @@ use Drupal\Component\Annotation\Plugin;
|
|||
/**
|
||||
* Defines a Plugin annotation object for aggregator fetcher plugins.
|
||||
*
|
||||
* Plugin Namespace: Plugin\aggregator\fetcher
|
||||
*
|
||||
* For a working example, see \Drupal\aggregator\Plugin\aggregator\fetcher\DefaultFetcher
|
||||
*
|
||||
* @see \Drupal\aggregator\Plugin\AggregatorPluginManager
|
||||
* @see \Drupal\aggregator\Plugin\FetcherInterface
|
||||
* @see \Drupal\aggregator\Plugin\AggregatorPluginSettingsBase
|
||||
* @see plugin_api
|
||||
*
|
||||
* @Annotation
|
||||
*/
|
||||
class AggregatorFetcher extends Plugin {
|
||||
|
|
|
@ -12,6 +12,15 @@ use Drupal\Component\Annotation\Plugin;
|
|||
/**
|
||||
* Defines a Plugin annotation object for aggregator parser plugins.
|
||||
*
|
||||
* Plugin Namespace: Plugin\aggregator\parser
|
||||
*
|
||||
* For a working example, see \Drupal\aggregator\Plugin\aggregator\parser\DefaultParser
|
||||
*
|
||||
* @see \Drupal\aggregator\Plugin\AggregatorPluginManager
|
||||
* @see \Drupal\aggregator\Plugin\ParserInterface
|
||||
* @see \Drupal\aggregator\Plugin\AggregatorPluginSettingsBase
|
||||
* @see plugin_api
|
||||
*
|
||||
* @Annotation
|
||||
*/
|
||||
class AggregatorParser extends Plugin {
|
||||
|
|
|
@ -12,6 +12,15 @@ use Drupal\Component\Annotation\Plugin;
|
|||
/**
|
||||
* Defines a Plugin annotation object for aggregator processor plugins.
|
||||
*
|
||||
* Plugin Namespace: Plugin\aggregator\processor
|
||||
*
|
||||
* For a working example, see \Drupal\aggregator\Plugin\aggregator\processor\DefaultProcessor
|
||||
*
|
||||
* @see \Drupal\aggregator\Plugin\AggregatorPluginManager
|
||||
* @see \Drupal\aggregator\Plugin\ProcessorInterface
|
||||
* @see \Drupal\aggregator\Plugin\AggregatorPluginSettingsBase
|
||||
* @see plugin_api
|
||||
*
|
||||
* @Annotation
|
||||
*/
|
||||
class AggregatorProcessor extends Plugin {
|
||||
|
|
|
@ -13,6 +13,15 @@ use Drupal\Core\Plugin\DefaultPluginManager;
|
|||
|
||||
/**
|
||||
* Manages aggregator plugins.
|
||||
*
|
||||
* @see \Drupal\aggregator\Annotation\AggregatorParser
|
||||
* @see \Drupal\aggregator\Annotation\AggregatorFetcher
|
||||
* @see \Drupal\aggregator\Annotation\AggregatorProcessor
|
||||
* @see \Drupal\aggregator\Plugin\AggregatorPluginSettingsBase
|
||||
* @see \Drupal\aggregator\Plugin\FetcherInterface
|
||||
* @see \Drupal\aggregator\Plugin\ProcessorInterface
|
||||
* @see \Drupal\aggregator\Plugin\ParserInterface
|
||||
* @see plugin_api
|
||||
*/
|
||||
class AggregatorPluginManager extends DefaultPluginManager {
|
||||
|
||||
|
|
|
@ -13,6 +13,15 @@ use Drupal\Core\Plugin\PluginFormInterface;
|
|||
|
||||
/**
|
||||
* Base class for aggregator plugins that implement settings forms.
|
||||
*
|
||||
* @see \Drupal\aggregator\Annotation\AggregatorParser
|
||||
* @see \Drupal\aggregator\Annotation\AggregatorFetcher
|
||||
* @see \Drupal\aggregator\Annotation\AggregatorProcessor
|
||||
* @see \Drupal\aggregator\Plugin\AggregatorPluginManager
|
||||
* @see \Drupal\aggregator\Plugin\FetcherInterface
|
||||
* @see \Drupal\aggregator\Plugin\ProcessorInterface
|
||||
* @see \Drupal\aggregator\Plugin\ParserInterface
|
||||
* @see plugin_api
|
||||
*/
|
||||
abstract class AggregatorPluginSettingsBase extends PluginBase implements PluginFormInterface, ConfigurablePluginInterface {
|
||||
|
||||
|
|
|
@ -17,6 +17,11 @@ use Drupal\aggregator\FeedInterface;
|
|||
* active fetcher; second, it is converted to a common format by the active
|
||||
* parser; and finally, it is passed to all active processors, which manipulate
|
||||
* or store the data.
|
||||
*
|
||||
* @see \Drupal\aggregator\Annotation\AggregatorFetcher
|
||||
* @see \Drupal\aggregator\Plugin\AggregatorPluginSettingsBase
|
||||
* @see \Drupal\aggregator\Plugin\AggregatorPluginManager
|
||||
* @see plugin_api
|
||||
*/
|
||||
interface FetcherInterface {
|
||||
|
||||
|
|
|
@ -18,6 +18,10 @@ use Drupal\aggregator\FeedInterface;
|
|||
* active parser; and finally, it is passed to all active processors which
|
||||
* manipulate or store the data.
|
||||
*
|
||||
* @see \Drupal\aggregator\Annotation\AggregatorParser
|
||||
* @see \Drupal\aggregator\Plugin\AggregatorPluginSettingsBase
|
||||
* @see \Drupal\aggregator\Plugin\AggregatorPluginManager
|
||||
* @see plugin_api
|
||||
*/
|
||||
interface ParserInterface {
|
||||
|
||||
|
|
|
@ -17,6 +17,11 @@ use Drupal\aggregator\FeedInterface;
|
|||
* active fetcher; second, it is converted to a common format by the active
|
||||
* parser; and finally, it is passed to all active processors that manipulate or
|
||||
* store the data.
|
||||
*
|
||||
* @see \Drupal\aggregator\Annotation\AggregatorProcessor
|
||||
* @see \Drupal\aggregator\Plugin\AggregatorPluginSettingsBase
|
||||
* @see \Drupal\aggregator\Plugin\AggregatorPluginManager
|
||||
* @see plugin_api
|
||||
*/
|
||||
interface ProcessorInterface {
|
||||
|
||||
|
|
Loading…
Reference in New Issue