Aller au contenu principal

Référence API

Utilisez cette section lorsque vous connaissez déjà le processus et cherchez une classe, une méthode, une clé de configuration, un événement ou un contrat d’échec précis.

DomainePrincipaux points d’entréeRéférence
Configurationconfig/feeds.phpConfiguration
Classes de fluxFeed, FeedItem, FeedInfoFlux et données
Structure de sortieElementData, directives XMLÉléments, Directives
FormatsFeedFormatEnum, convertisseursFormats pris en charge
ExécutionGeneratorService, FeedQuery, ScheduleFeedHelperServices et contrats d’exécution
Cycle de vieÉvénements de début et de finÉvénements et exceptions
PréréglagesSitemap, RSS, Instagram, YandexPréréglages

Points d’extension

  • Étendez Feed ou un préréglage pour définir la source de données et le contrat de sortie.
  • Étendez FeedItem et FeedInfo pour contrôler les données sérialisées.
  • Implémentez DragonCode\LaravelFeed\Contracts\Transformer pour une conversion scalaire personnalisée.
  • Renvoyez DragonCode\LaravelFeed\Data\OptionalData lorsqu’un champ doit être omis.
  • Enregistrez des macros sur Feed, FeedItem ou FeedInfo pour les utilitaires de l’application.

Voir aussi