org\Upload::getName PHP Метод

getName() приватный Метод

根据指定的规则获取文件或目录名称
private getName ( array $rule, string $filename ) : string
$rule array 规则
$filename string 原文件名
Результат string 文件或目录名称
    private function getName($rule, $filename)
    {
        $name = '';
        if (is_array($rule)) {
            //数组规则
            $func = $rule[0];
            $param = (array) $rule[1];
            foreach ($param as &$value) {
                $value = str_replace('__FILE__', $filename, $value);
            }
            $name = call_user_func_array($func, $param);
        } elseif (is_string($rule)) {
            //字符串规则
            if (function_exists($rule)) {
                $name = call_user_func($rule);
            } else {
                $name = $rule;
            }
        }
        return $name;
    }