yii\web\UploadedFile::loadFilesRecursive PHP Метод

loadFilesRecursive() приватный статический Метод

Creates UploadedFile instances from $_FILE recursively.
private static loadFilesRecursive ( string $key, mixed $names, mixed $tempNames, mixed $types, mixed $sizes, mixed $errors )
$key string key for identifying uploaded file: class name and sub-array indexes
$names mixed file names provided by PHP
$tempNames mixed temporary file names provided by PHP
$types mixed file types provided by PHP
$sizes mixed file sizes provided by PHP
$errors mixed uploading issues provided by PHP
    private static function loadFilesRecursive($key, $names, $tempNames, $types, $sizes, $errors)
    {
        if (is_array($names)) {
            foreach ($names as $i => $name) {
                self::loadFilesRecursive($key . '[' . $i . ']', $name, $tempNames[$i], $types[$i], $sizes[$i], $errors[$i]);
            }
        } elseif ((int) $errors !== UPLOAD_ERR_NO_FILE) {
            self::$_files[$key] = ['name' => $names, 'tempName' => $tempNames, 'type' => $types, 'size' => $sizes, 'error' => $errors];
        }
    }