Nette\Http\FileUpload::__construct PHP Method

__construct() public method

public __construct ( $value )
    public function __construct($value)
    {
        foreach (['name', 'type', 'size', 'tmp_name', 'error'] as $key) {
            if (!isset($value[$key]) || !is_scalar($value[$key])) {
                $this->error = UPLOAD_ERR_NO_FILE;
                return;
                // or throw exception?
            }
        }
        $this->name = $value['name'];
        $this->size = $value['size'];
        $this->tmpName = $value['tmp_name'];
        $this->error = $value['error'];
    }