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.
| Domaine | Principaux points d’entrée | Référence |
|---|---|---|
| Configuration | config/feeds.php | Configuration |
| Classes de flux | Feed, FeedItem, FeedInfo | Flux et données |
| Structure de sortie | ElementData, directives XML | Éléments, Directives |
| Formats | FeedFormatEnum, convertisseurs | Formats pris en charge |
| Exécution | GeneratorService, FeedQuery, ScheduleFeedHelper | Services et contrats d’exécution |
| Cycle de vie | Événements de début et de fin | Événements et exceptions |
| Préréglages | Sitemap, RSS, Instagram, Yandex | Préréglages |
Points d’extension
- Étendez
Feedou un préréglage pour définir la source de données et le contrat de sortie. - Étendez
FeedItemetFeedInfopour contrôler les données sérialisées. - Implémentez
DragonCode\LaravelFeed\Contracts\Transformerpour une conversion scalaire personnalisée. - Renvoyez
DragonCode\LaravelFeed\Data\OptionalDatalorsqu’un champ doit être omis. - Enregistrez des macros sur
Feed,FeedItemouFeedInfopour les utilitaires de l’application.