File tree Expand file tree Collapse file tree
public/lib/phpspreadsheet
phpspreadsheet/src/PhpSpreadsheet/Shared Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- diff --git a/lib/phpspreadsheet/phpspreadsheet/src/PhpSpreadsheet/Shared/File.php b/lib/phpspreadsheet/phpspreadsheet/src/PhpSpreadsheet/Shared/File.php
1+ diff --git a/public/ lib/phpspreadsheet/phpspreadsheet/src/PhpSpreadsheet/Shared/File.php b/public /lib/phpspreadsheet/phpspreadsheet/src/PhpSpreadsheet/Shared/File.php
22index 022c1bb0d1..a17cb419a9 100644
3- --- a/lib/phpspreadsheet/phpspreadsheet/src/PhpSpreadsheet/Shared/File.php
4- +++ b/lib/phpspreadsheet/phpspreadsheet/src/PhpSpreadsheet/Shared/File.php
3+ --- a/public/ lib/phpspreadsheet/phpspreadsheet/src/PhpSpreadsheet/Shared/File.php
4+ +++ b/public/ lib/phpspreadsheet/phpspreadsheet/src/PhpSpreadsheet/Shared/File.php
55@@ -112,6 +112,12 @@ class File
66 */
77 public static function sysGetTempDir(): string
Original file line number Diff line number Diff line change @@ -112,6 +112,12 @@ public static function realpath(string $filename): string
112112 */
113113 public static function sysGetTempDir (): string
114114 {
115+ // Moodle hack!
116+ if (function_exists ('make_temp_directory ' )) {
117+ $ temp = make_temp_directory ('phpspreadsheet ' );
118+ return realpath (dirname ($ temp ));
119+ }
120+
115121 $ path = sys_get_temp_dir ();
116122 if (self ::$ useUploadTempDirectory ) {
117123 // use upload-directory when defined to allow running on environments having very restricted
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ mv lib/phpspreadsheet/moodle.diff ./
66rm -rf lib/phpspreadsheet/*
77tempdir=`mktemp -d`
88cd "${tempdir}"
9- composer init --require phpoffice/phpspreadsheet:^4 -n
9+ composer init --require phpoffice/phpspreadsheet:^5 -n
1010cat composer.json | jq '.replace."composer/pcre"="*"' --indent 4 > composer.json.tmp; mv composer.json.tmp composer.json
1111cat composer.json | jq '.replace."maennchen/zipstream-php"="*"' --indent 4 > composer.json.tmp; mv composer.json.tmp composer.json
1212cat composer.json | jq '.replace."psr/http-client"="*"' --indent 4 > composer.json.tmp; mv composer.json.tmp composer.json
You can’t perform that action at this time.
0 commit comments