{"repo":"RumenDamyanov/php-feed","free":true,"listed":false,"github":"https://github.com/RumenDamyanov/php-feed","clone":"git clone https://github.com/RumenDamyanov/php-feed.git","description":"Framework-agnostic PHP Feed generator for Laravel, Symfony, and any PHP project. Generate RSS and Atom feeds with full caching support and customizable views.","language":"PHP","stars":364,"topics":["feed","laravel","php","composer","atom","rss","symfony"],"license":"MIT","category":"productivity","readme_excerpt":"PHP Feed (Framework-Agnostic) A modern, framework-agnostic PHP Feed generator for Laravel, Symfony, and any PHP project. Generate RSS and Atom feeds with full caching support and customizable views. Features - 🚀 Framework Agnostic : Works with Laravel, Symfony, or any PHP project - 📡 Multiple Formats : RSS 2.0 and Atom 1.0 support - ⚡ Caching : Built-in caching support with framework adapters - 🎨 Custom Views : Use your own templates for feed generation - 🔧 Dependency Injection : Clean architecture with adapter pattern - ✅ 100% Test Coverage : Thoroughly tested with Pest - 📋 PSR-12 Compliant : Follows modern PHP standards - 🔒 Type Safe : Full PHP 8.3+ type declarations Requirements - PHP 8.3+ - Composer Installation Usage Examples Laravel Basic Usage: Using Laravel Views (Optional): For more control, you can use the included Blade templates: Symfony Basic Usage: Using Symfony Views (Optional): For more control, you can use Twig templates: Plain PHP / Other Frameworks Simple Usage (Recommended): Advanced - Custom Adapters: You can provide your own implementations for cache, config, response, and view: Development Available Composer Scripts API Reference Factory Method Core Methods Architecture This package follows a clean architecture pattern with dependency injection: - Feed : Core feed generator class - Adapters : Framework-specific implementations - FeedCacheInterface : Caching operations - FeedConfigInterface : Configuration access - FeedResponseInterface : HTTP resp","default_branch":null,"files":null,"tree":[],"storefront":"/r/RumenDamyanov","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/RumenDamyanov/php-feed/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}