From 7aed0e5212beb0a2409016e653068d59979a679a Mon Sep 17 00:00:00 2001 From: Thomas Citharel Date: Mon, 6 Feb 2023 11:47:03 +0100 Subject: [PATCH 1/2] Run make update.phar Signed-off-by: Thomas Citharel --- updater.phar | Bin 789686 -> 789951 bytes vendor/composer/ClassLoader.php | 37 +++++++++++++++++++----------- vendor/composer/autoload_real.php | 27 ++++++++-------------- 3 files changed, 33 insertions(+), 31 deletions(-) diff --git a/updater.phar b/updater.phar index cbf662b58453339d0058910d602a6b01f07b420b..1598d36d02bbb89cfa344c474fce333154681c96 100755 GIT binary patch delta 6056 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 UqrWI*mqc~qiy!l1(uk!00>YiiHvj+t delta 5929 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 L3pXJ1(ae7XM`-k= diff --git a/vendor/composer/ClassLoader.php b/vendor/composer/ClassLoader.php index afef3fa2..fd56bd7d 100644 --- a/vendor/composer/ClassLoader.php +++ b/vendor/composer/ClassLoader.php @@ -42,6 +42,9 @@ */ class ClassLoader { + /** @var \Closure(string):void */ + private static $includeFile; + /** @var ?string */ private $vendorDir; @@ -106,6 +109,7 @@ class ClassLoader public function __construct($vendorDir = null) { $this->vendorDir = $vendorDir; + self::initializeIncludeClosure(); } /** @@ -425,7 +429,7 @@ public function unregister() public function loadClass($class) { if ($file = $this->findFile($class)) { - includeFile($file); + (self::$includeFile)($file); return true; } @@ -555,18 +559,23 @@ private function findFileWithExtension($class, $ext) return false; } -} -/** - * Scope isolated include. - * - * Prevents access to $this/self from included files. - * - * @param string $file - * @return void - * @private - */ -function includeFile($file) -{ - include $file; + private static function initializeIncludeClosure(): void + { + if (self::$includeFile !== null) { + return; + } + + /** + * Scope isolated include. + * + * Prevents access to $this/self from included files. + * + * @param string $file + * @return void + */ + self::$includeFile = static function($file) { + include $file; + }; + } } diff --git a/vendor/composer/autoload_real.php b/vendor/composer/autoload_real.php index 1fedf1c1..293308f1 100644 --- a/vendor/composer/autoload_real.php +++ b/vendor/composer/autoload_real.php @@ -34,25 +34,18 @@ public static function getLoader() $loader->setClassMapAuthoritative(true); $loader->register(true); - $includeFiles = \Composer\Autoload\ComposerStaticInitd7f5ddc48e4715174279359c16c76340::$files; - foreach ($includeFiles as $fileIdentifier => $file) { - composerRequired7f5ddc48e4715174279359c16c76340($fileIdentifier, $file); + $filesToLoad = \Composer\Autoload\ComposerStaticInitd7f5ddc48e4715174279359c16c76340::$files; + $requireFile = static function ($fileIdentifier, $file) { + if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { + $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true; + + require $file; + } + }; + foreach ($filesToLoad as $fileIdentifier => $file) { + ($requireFile)($fileIdentifier, $file); } return $loader; } } - -/** - * @param string $fileIdentifier - * @param string $file - * @return void - */ -function composerRequired7f5ddc48e4715174279359c16c76340($fileIdentifier, $file) -{ - if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { - $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true; - - require $file; - } -} From 53a2fce8a1e93e0b7bed56e299383510619ac2f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=B4me=20Chilliet?= Date: Mon, 6 Feb 2023 14:57:25 +0100 Subject: [PATCH 2/2] Make updater.phar with uptodate composer MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Côme Chilliet --- updater.phar | Bin 789951 -> 790085 bytes vendor/composer/ClassLoader.php | 12 ++++++++---- vendor/composer/autoload_real.php | 6 +++--- 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/updater.phar b/updater.phar index 1598d36d02bbb89cfa344c474fce333154681c96..1aae4ea24878edccfcaf1781f61c290da20143b4 100755 GIT binary patch delta 6379 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 L-Omlm9h&findFile($class)) { - (self::$includeFile)($file); + $includeFile = self::$includeFile; + $includeFile($file); return true; } @@ -560,7 +561,10 @@ private function findFileWithExtension($class, $ext) return false; } - private static function initializeIncludeClosure(): void + /** + * @return void + */ + private static function initializeIncludeClosure() { if (self::$includeFile !== null) { return; @@ -574,8 +578,8 @@ private static function initializeIncludeClosure(): void * @param string $file * @return void */ - self::$includeFile = static function($file) { + self::$includeFile = \Closure::bind(static function($file) { include $file; - }; + }, null, null); } } diff --git a/vendor/composer/autoload_real.php b/vendor/composer/autoload_real.php index 293308f1..8f1fce5f 100644 --- a/vendor/composer/autoload_real.php +++ b/vendor/composer/autoload_real.php @@ -35,15 +35,15 @@ public static function getLoader() $loader->register(true); $filesToLoad = \Composer\Autoload\ComposerStaticInitd7f5ddc48e4715174279359c16c76340::$files; - $requireFile = static function ($fileIdentifier, $file) { + $requireFile = \Closure::bind(static function ($fileIdentifier, $file) { if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true; require $file; } - }; + }, null, null); foreach ($filesToLoad as $fileIdentifier => $file) { - ($requireFile)($fileIdentifier, $file); + $requireFile($fileIdentifier, $file); } return $loader;