aa8eb305创建于 2025年3月23日历史提交
<?php

namespace Module\AigcBase\Biz;

use Module\Vendor\Provider\ProviderTrait;

/**
 * @method static AbstractAigcAppProvider[] listAll()
 */
class AigcAppProvider
{
    use ProviderTrait;

    public static function registerQuick($name, $title, $url, $icon = 'fa fa-app', $param = [])
    {
        $provider = new QuickAigcAppProvider();
        $provider->name = $name;
        $provider->title = $title;
        $provider->url = $url;
        $provider->icon = $icon;
        if (!empty($param['image'])) {
            $provider->image = $param['image'];
        }
        if (!empty($param['order'])) {
            $provider->order = $param['order'];
        }
        self::register($provider);
    }
}