sylapi / feed-google
Merchant feeds
v1.0.0
2026-03-05 10:22 UTC
Requires
- php: >=8.0.0
- sylapi/feeds: ^1.0.0
Requires (Dev)
- phpstan/phpstan: ^1.8
- phpunit/phpunit: ^9.5
README
Library for generating product feeds for Google Merchant Center.
Installation
composer require sylapi/feed-google
Requirements
- PHP >= 8.0
- sylapi/feeds ^1.0.0
Quick Start
$feedGenerator = new Sylapi\Feeds\FeedGenerator(); $feedGenerator->setFeed(new Sylapi\Feeds\Google\Feed( Sylapi\Feeds\Parameters::create([ 'title' => 'Title example', 'description' => 'Description example...', 'link' => 'https://link.example/', ]) )); $product = new \Sylapi\Feeds\Models\Product(); // Add product data $feedGenerator->appendProduct($product); //... $feedGenerator->save(); echo $feedGenerator->filePath();
Testing & Analysis
Run tests:
composer tests
Static analysis:
composer phpstan
Code coverage:
composer coverage-html
Commands
| COMMAND | DESCRIPTION |
|---|---|
| composer tests | Tests |
| composer phpstan | PHPStan |
| composer coverage | PHPUnit Coverage |
| composer coverage-html | PHPUnit Coverage HTML (DIR: ./coverage/) |