Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Progress Tracker for MultipartUploader & MultipartCopy #2699

Open
wants to merge 33 commits into
base: master
Choose a base branch
from

Commits on Apr 17, 2023

  1. Configuration menu
    Copy the full SHA
    b2d70f6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    51f7574 View commit details
    Browse the repository at this point in the history
  3. removed comments

    cintiashamsu committed Apr 17, 2023
    Configuration menu
    Copy the full SHA
    5cb12d5 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2023

  1. Configuration menu
    Copy the full SHA
    ebd06c4 View commit details
    Browse the repository at this point in the history
  2. Update UploadState.php

    cintiashamsu committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    6dc3597 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7f05ff1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    657ab9a View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2023

  1. Configuration menu
    Copy the full SHA
    89c9513 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d68597c View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2023

  1. added two tests

    cintiashamsu committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    99738f8 View commit details
    Browse the repository at this point in the history
  2. Update UploadState.php

    cintiashamsu committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    604df58 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2023

  1. Update UploadStateTest.php

    The strings in the return statement were over the 80 char limit
    cintiashamsu committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    12e328d View commit details
    Browse the repository at this point in the history

Commits on May 1, 2023

  1. Configuration menu
    Copy the full SHA
    e42ab91 View commit details
    Browse the repository at this point in the history
  2. Combine progressThresholds and progressBar into one array

    (1) Set progressThresholds[0] so that I could use array_combine on equal sized arrays
    (2) I redefined progressBar in setProgressThresholds after the threshold bar is created. progressBar includes the thresholds as keys and the bar as values
    (3) Removed the array_shift in the construct and now that logic is done by displayProgress
    (4) Changed assertCount to check for 9 elements instead of 8
    cintiashamsu committed May 1, 2023
    Configuration menu
    Copy the full SHA
    470627a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8cfe7e9 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2023

  1. Update UploadState.php

    cintiashamsu committed May 2, 2023
    Configuration menu
    Copy the full SHA
    9ade473 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2023

  1. Configuration menu
    Copy the full SHA
    74e7938 View commit details
    Browse the repository at this point in the history
  2. Added unit tests for failed upload and type checking

    (1) testFailedUploadPrintsPartialProgressBar - upload fails at 25% then throws exception
    (2) testSetProgressThresholdsThrowsException - checks non-ints
    (3) testDisplayProgressThrowsException - checks non-ints
    cintiashamsu committed May 3, 2023
    Configuration menu
    Copy the full SHA
    5eded67 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2023

  1. Added config option

    cintiashamsu committed May 5, 2023
    Configuration menu
    Copy the full SHA
    735c9c4 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2023

  1. added config option to multipartUploader and multipartCopy

    - If config option is true, the total size is sent to upload state and a threshold array is created. DisplayProgress now relies on there being a threshold array, if there is no threshold array (if config = no), nothing prints.
    - the progress bar for multipart copy prints halfway for some reason, but the item is still copied (i'll fix this in the next commit)
    cintiashamsu committed May 10, 2023
    Configuration menu
    Copy the full SHA
    cff396a View commit details
    Browse the repository at this point in the history

Commits on May 15, 2023

  1. Configuration menu
    Copy the full SHA
    776cc4d View commit details
    Browse the repository at this point in the history

Commits on May 24, 2023

  1. Configuration menu
    Copy the full SHA
    465fc61 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2023

  1. Configuration menu
    Copy the full SHA
    e2d4e81 View commit details
    Browse the repository at this point in the history
  2. removed array_key_first to support php 5.5

    progressBar and progressThresholds are no longer combined, so that array_key_first could be removed. progressThresholds[0] and array_shift are now used instead.
    cintiashamsu committed May 26, 2023
    Configuration menu
    Copy the full SHA
    1a0a580 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2023

  1. Configuration menu
    Copy the full SHA
    eee6a67 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2023

  1. Configuration menu
    Copy the full SHA
    1156b75 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    da296ce View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2023

  1. Configuration menu
    Copy the full SHA
    9ea4f20 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    102f26d View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2023

  1. === comparison operator

    cintiashamsu committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    367bc01 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d81c87b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    39b1044 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. Merge branch 'master' into new-feature

    stobrien89 authored and Sean O'Brien committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    362ae07 View commit details
    Browse the repository at this point in the history