<?php

declare(strict_types=1);

/**
 * EntityParse 配置文件
 *
 * 用于手动注册平台与 Parser 的映射关系
 * 如果不配置，工厂会根据命名约定自动查找 Parser 类
 *
 * 配置格式：
 * [
 *     platform_id => [
 *         'entity_type' => ParserClass,
 *         ...
 *     ],
 *     ...
 * ]
 *
 * 示例：
 * [
 *     25 => [  // Shopee (platform_id = 25)
 *         'order' => \App\Platform\Shopee\EntityParse\Order::class,
 *         'product' => \App\Platform\Shopee\EntityParse\Product::class,
 *     ],
 *     2 => [  // Tmall (platform_id = 2)
 *         '*' => \App\Platform\Tmall\EntityParse\Universal::class,  // 通配符：匹配所有实体类型
 *     ],
 * ]
 *
 * 平台 ID 参考（来自 platforms 表）：
 * - 1: JD
 * - 2: Tmall
 * - 25: Shopee
 * - 18: LAZADA
 * - 20: DouYin
 * 更多平台 ID 请查看数据库 platforms 表
 */

return [
    'platforms' => [
        // 示例配置（默认为空，使用命名约定自动查找）
        // 25 => [
        //     'order' => \App\Platform\Shopee\EntityParse\Order::class,
        //     'product' => \App\Platform\Shopee\EntityParse\Product::class,
        // ],
    ],
];
