updated plugin Easy Digital Downloads version 3.1.1.2

This commit is contained in:
2023-03-17 22:34:04 +00:00
committed by Gitium
parent e8a66564bd
commit 19e086d1c4
647 changed files with 20986 additions and 27305 deletions

View File

@ -42,6 +42,9 @@ namespace Composer\Autoload;
*/
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 @@ class ClassLoader
public function loadClass($class)
{
if ($file = $this->findFile($class)) {
includeFile($file);
(self::$includeFile)($file);
return true;
}
@ -555,18 +559,23 @@ class ClassLoader
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;
};
}
}

View File

@ -2,7 +2,7 @@
// autoload_real.php @generated by Composer
class ComposerAutoloaderInit0ed51d806e7376d5e18f6b1459e77951
class ComposerAutoloaderInita20eaf829aab141060a311bcab1d59b6
{
private static $loader;
@ -22,12 +22,12 @@ class ComposerAutoloaderInit0ed51d806e7376d5e18f6b1459e77951
return self::$loader;
}
spl_autoload_register(array('ComposerAutoloaderInit0ed51d806e7376d5e18f6b1459e77951', 'loadClassLoader'), true, true);
spl_autoload_register(array('ComposerAutoloaderInita20eaf829aab141060a311bcab1d59b6', 'loadClassLoader'), true, true);
self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
spl_autoload_unregister(array('ComposerAutoloaderInit0ed51d806e7376d5e18f6b1459e77951', 'loadClassLoader'));
spl_autoload_unregister(array('ComposerAutoloaderInita20eaf829aab141060a311bcab1d59b6', 'loadClassLoader'));
require __DIR__ . '/autoload_static.php';
call_user_func(\Composer\Autoload\ComposerStaticInit0ed51d806e7376d5e18f6b1459e77951::getInitializer($loader));
call_user_func(\Composer\Autoload\ComposerStaticInita20eaf829aab141060a311bcab1d59b6::getInitializer($loader));
$loader->register(true);

View File

@ -4,7 +4,7 @@
namespace Composer\Autoload;
class ComposerStaticInit0ed51d806e7376d5e18f6b1459e77951
class ComposerStaticInita20eaf829aab141060a311bcab1d59b6
{
public static $prefixLengthsPsr4 = array (
'E' =>
@ -27,9 +27,9 @@ class ComposerStaticInit0ed51d806e7376d5e18f6b1459e77951
public static function getInitializer(ClassLoader $loader)
{
return \Closure::bind(function () use ($loader) {
$loader->prefixLengthsPsr4 = ComposerStaticInit0ed51d806e7376d5e18f6b1459e77951::$prefixLengthsPsr4;
$loader->prefixDirsPsr4 = ComposerStaticInit0ed51d806e7376d5e18f6b1459e77951::$prefixDirsPsr4;
$loader->classMap = ComposerStaticInit0ed51d806e7376d5e18f6b1459e77951::$classMap;
$loader->prefixLengthsPsr4 = ComposerStaticInita20eaf829aab141060a311bcab1d59b6::$prefixLengthsPsr4;
$loader->prefixDirsPsr4 = ComposerStaticInita20eaf829aab141060a311bcab1d59b6::$prefixDirsPsr4;
$loader->classMap = ComposerStaticInita20eaf829aab141060a311bcab1d59b6::$classMap;
}, null, ClassLoader::class);
}

View File

@ -3,7 +3,7 @@
'name' => 'easydigitaldownloads/easy-digital-downloads',
'pretty_version' => 'dev-main',
'version' => 'dev-main',
'reference' => '26efb5d43e732283d7043db0d47c586c2b7ea796',
'reference' => '6900e8959df5a7b66fb1c4c033324d2f92f4b97e',
'type' => 'wordpress-plugin',
'install_path' => __DIR__ . '/../../',
'aliases' => array(),
@ -13,7 +13,7 @@
'easydigitaldownloads/easy-digital-downloads' => array(
'pretty_version' => 'dev-main',
'version' => 'dev-main',
'reference' => '26efb5d43e732283d7043db0d47c586c2b7ea796',
'reference' => '6900e8959df5a7b66fb1c4c033324d2f92f4b97e',
'type' => 'wordpress-plugin',
'install_path' => __DIR__ . '/../../',
'aliases' => array(),