RandomImageProvider.php 583 字节
Newer Older
S
develop  
server 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
<?php


namespace Module\Vendor\Provider\RandomImage;


class RandomImageProvider
{
    
    public static function get()
    {
        static $instance = null;
        if (null === $instance) {
            $driver = config('RandomImageProvider');
            if (empty($driver)) {
                $driver = DefaultRandomImageProvider::class;
            }
            $instance = app($driver);
        }
        return $instance;
    }

    public static function getImage($biz = '', $param = [])
    {
        return self::get()->get(array_merge(['biz' => $biz], $param));
    }
}