<?php

namespace Kylin\Region\Facades;

use Illuminate\Support\Facades\Facade;

/**
 * 区域门面
 *
 * 提供区域服务的静态访问入口。
 *
 * @method static array getProvinces()
 * @method static array provinces()
 * @method static array getChildren(int $parentId)
 * @method static array cities(int $provinceCode)
 * @method static array districts(int $cityCode)
 * @method static array search(string $keyword, int $limit = 50)
 * @method static array|null byCode(int $code)
 * @method static array|null byName(string $name, ?int $level = null)
 * @method static array getTree()
 * @method static void clearCache()
 */
class KylinRegion extends Facade
{
    protected static function getFacadeAccessor(): string
    {
        return 'kylin-region';
    }
}
