aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/vendor
diff options
context:
space:
mode:
authorAndreas Gohr <andi@splitbrain.org>2020-10-13 15:07:33 +0200
committerAndreas Gohr <andi@splitbrain.org>2020-10-13 15:07:33 +0200
commita3bfbb3c10892fbcc5149af0165d186e5fa0c6cc (patch)
treed10868f0dd7635474d05de6bd9e8c63f580d38c2 /vendor
parent8368419bb55c50bd6ee0cd399e970a4ad52fdf0e (diff)
downloaddokuwiki-a3bfbb3c10892fbcc5149af0165d186e5fa0c6cc.tar.gz
dokuwiki-a3bfbb3c10892fbcc5149af0165d186e5fa0c6cc.zip
upgraded php-archive to 1.2.0 #3298
fixes an incompatibility with PHP 8
Diffstat (limited to 'vendor')
-rw-r--r--vendor/composer/ClassLoader.php2
-rw-r--r--vendor/composer/installed.json12
-rw-r--r--vendor/splitbrain/php-archive/composer.json2
-rw-r--r--vendor/splitbrain/php-archive/src/FileInfo.php20
-rw-r--r--vendor/splitbrain/php-archive/src/Tar.php4
-rw-r--r--vendor/splitbrain/php-archive/src/Zip.php2
6 files changed, 30 insertions, 12 deletions
diff --git a/vendor/composer/ClassLoader.php b/vendor/composer/ClassLoader.php
index fce8549f0..03b9bb9c4 100644
--- a/vendor/composer/ClassLoader.php
+++ b/vendor/composer/ClassLoader.php
@@ -60,7 +60,7 @@ class ClassLoader
public function getPrefixes()
{
if (!empty($this->prefixesPsr0)) {
- return call_user_func_array('array_merge', $this->prefixesPsr0);
+ return call_user_func_array('array_merge', array_values($this->prefixesPsr0));
}
return array();
diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json
index 821c3fa43..2bd5e2dca 100644
--- a/vendor/composer/installed.json
+++ b/vendor/composer/installed.json
@@ -421,17 +421,17 @@
},
{
"name": "splitbrain/php-archive",
- "version": "1.1.1",
- "version_normalized": "1.1.1.0",
+ "version": "1.2.0",
+ "version_normalized": "1.2.0.0",
"source": {
"type": "git",
"url": "https://github.com/splitbrain/php-archive.git",
- "reference": "10d89013572ba1f4d4ad7fcb74860242f4c3860b"
+ "reference": "d4cf2d9a2d82548b7e4f1dc04802c526eba68b65"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/splitbrain/php-archive/zipball/10d89013572ba1f4d4ad7fcb74860242f4c3860b",
- "reference": "10d89013572ba1f4d4ad7fcb74860242f4c3860b",
+ "url": "https://api.github.com/repos/splitbrain/php-archive/zipball/d4cf2d9a2d82548b7e4f1dc04802c526eba68b65",
+ "reference": "d4cf2d9a2d82548b7e4f1dc04802c526eba68b65",
"shasum": ""
},
"require": {
@@ -447,7 +447,7 @@
"ext-iconv": "Used for proper filename encode handling",
"ext-mbstring": "Can be used alternatively for handling filename encoding"
},
- "time": "2018-09-09T12:13:53+00:00",
+ "time": "2020-10-13T12:41:15+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
diff --git a/vendor/splitbrain/php-archive/composer.json b/vendor/splitbrain/php-archive/composer.json
index bdc2e02a9..8102838fb 100644
--- a/vendor/splitbrain/php-archive/composer.json
+++ b/vendor/splitbrain/php-archive/composer.json
@@ -21,7 +21,7 @@
"require-dev": {
"phpunit/phpunit": "^4.8",
- "mikey179/vfsStream": "^1.6",
+ "mikey179/vfsstream": "^1.6",
"ext-zip": "*",
"ext-bz2": "*"
},
diff --git a/vendor/splitbrain/php-archive/src/FileInfo.php b/vendor/splitbrain/php-archive/src/FileInfo.php
index 11fca7e4f..6b07ae9a8 100644
--- a/vendor/splitbrain/php-archive/src/FileInfo.php
+++ b/vendor/splitbrain/php-archive/src/FileInfo.php
@@ -38,6 +38,24 @@ class FileInfo
}
/**
+ * Handle calls to deprecated methods
+ *
+ * @param string $name
+ * @param array $arguments
+ * @return mixed
+ */
+ public function __call($name, $arguments)
+ {
+ if($name === 'match') {
+ trigger_error('FileInfo::match() is deprecated, use FileInfo::matchExpression() instead.', E_USER_NOTICE);
+ return call_user_func_array([$this, $name], $arguments);
+ }
+
+ trigger_error('Call to undefined method FileInfo::'.$name.'()', E_USER_ERROR);
+ return null;
+ }
+
+ /**
* Factory to build FileInfo from existing file or directory
*
* @param string $path path to a file on the local file system
@@ -324,7 +342,7 @@ class FileInfo
* @param string $exclude Regular expression of files to exclude
* @return bool
*/
- public function match($include = '', $exclude = '')
+ public function matchExpression($include = '', $exclude = '')
{
$extract = true;
if ($include && !preg_match($include, $this->getPath())) {
diff --git a/vendor/splitbrain/php-archive/src/Tar.php b/vendor/splitbrain/php-archive/src/Tar.php
index 9550b6c91..d5bdd612b 100644
--- a/vendor/splitbrain/php-archive/src/Tar.php
+++ b/vendor/splitbrain/php-archive/src/Tar.php
@@ -158,7 +158,7 @@ class Tar extends Archive
$fileinfo->strip($strip);
// skip unwanted files
- if (!strlen($fileinfo->getPath()) || !$fileinfo->match($include, $exclude)) {
+ if (!strlen($fileinfo->getPath()) || !$fileinfo->matchExpression($include, $exclude)) {
$this->skipbytes(ceil($header['size'] / 512) * 512);
continue;
}
@@ -583,7 +583,7 @@ class Tar extends Archive
$return['checksum'] = OctDec(trim($header['checksum']));
if ($return['checksum'] != $chks) {
- throw new ArchiveCorruptedException('Header does not match it\'s checksum');
+ throw new ArchiveCorruptedException('Header does not match its checksum');
}
$return['filename'] = trim($header['filename']);
diff --git a/vendor/splitbrain/php-archive/src/Zip.php b/vendor/splitbrain/php-archive/src/Zip.php
index 3dade8063..c6ba9e50a 100644
--- a/vendor/splitbrain/php-archive/src/Zip.php
+++ b/vendor/splitbrain/php-archive/src/Zip.php
@@ -142,7 +142,7 @@ class Zip extends Archive
$fileinfo->strip($strip);
// skip unwanted files
- if (!strlen($fileinfo->getPath()) || !$fileinfo->match($include, $exclude)) {
+ if (!strlen($fileinfo->getPath()) || !$fileinfo->matchExpression($include, $exclude)) {
continue;
}