-
Sub-task
-
Resolution: Fixed
-
Minor
-
3.8, 3.9
-
MOODLE_38_STABLE, MOODLE_39_STABLE
-
MOODLE_38_STABLE
-
We are currently using the S3 php class v0.5.1 from 2015. It doesn't seem to be really maintained at all:
- lots of issues and PRs without process.
- not php74 compliant
- using a deprecated amazon API ?
Also, for the purposes of php74 compliance, there is an incorrect use of curly braces in it:
ag '(\$[0-9a-zA-Z_]+|\))(\[['\''"\w$]+\])?{[^\n=}]+}' repository/s3 --php
|
|
repository/s3/S3.php:2357: $this->response->headers['hash'] = $value{0} == '"' ? substr($value, 1, -1) : $value;
|
So this issue is about:
1) fix the use above to be php74 compliant, documenting it in readme.
2) create a new issue because it's really, really, old stuff and we should look for replacement.
- has a non-specific relationship to
-
MDLQA-13971 CLONE - A user can access an Amazon S3 repository
-
- Passed
-
- has been marked as being related by
-
MDL-67032 new/updated library for S3 repository needed
-
- Development in progress
-