bayindir/product-feeder-system

dev-main 2022-03-27 23:56 UTC

This package is not auto-updated.

Last update: 2024-09-24 10:02:35 UTC


README

安装

您可以通过composer安装此包

composer require bayindir/product-feeder-system

用法

1.1 在所有平台上使用外观

<?php
include_once "vendor/autoload.php";

use Src\Concrete\CimriManager;
use Src\Concrete\FacebookManager;
use Src\Concrete\GoogleManager;
use Src\Facades\Platforms;

$products = [
    [
        "id" => 1,
        "name" => "productName",
        "category" => "categoryName",
    ],
    [
        "id" => 2,
        "name" => "productName2",
        "category" => "categoryName2",
    ],
    [
        "id" => 2,
        "name" => "productName3",
        "category" => "categoryName3",
    ]
];

$instance = new Platforms(new FacebookManager(), new CimriManager(), new GoogleManager());
return $instance->exporter($products);

1.2 或为特定平台使用具体实现

$instance = new FacebookManager(); //or CimriManager, or GoogleManager
return $instance->exportFile($products);