API reference
Use this section when you already know the workflow and need an exact class, method, configuration key, event, or failure contract.
| Area | Main entry points | Reference |
|---|---|---|
| Configuration | config/feeds.php | Configuration |
| Feed classes | Feed, FeedItem, FeedInfo | Feeds and data |
| Output structure | ElementData, XML directives | Elements, Directives |
| Formats | FeedFormatEnum, converters | Supported formats |
| Runtime | GeneratorService, FeedQuery, ScheduleFeedHelper | Runtime services and contracts |
| Lifecycle | Starting and finished events | Events and exceptions |
| Presets | Sitemap, RSS, Instagram, Yandex | Presets |
Extension points
- Extend
Feedor a preset to define a data source and output contract. - Extend
FeedItemandFeedInfoto control serialized data. - Implement
DragonCode\LaravelFeed\Contracts\Transformerfor custom scalar conversion. - Return
DragonCode\LaravelFeed\Data\OptionalDatawhen a field should be omitted. - Register macros on
Feed,FeedItem, orFeedInfofor application-level helpers.