updated plugin Menu Icons version 0.13.4

This commit is contained in:
2023-03-17 22:34:22 +00:00
committed by Gitium
parent 1e9ac45ec6
commit c93c03b346
18 changed files with 161 additions and 74 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,8 @@ class ClassLoader
public function loadClass($class)
{
if ($file = $this->findFile($class)) {
includeFile($file);
$includeFile = self::$includeFile;
$includeFile($file);
return true;
}
@ -555,18 +560,26 @@ 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;
/**
* @return void
*/
private static function initializeIncludeClosure()
{
if (self::$includeFile !== null) {
return;
}
/**
* Scope isolated include.
*
* Prevents access to $this/self from included files.
*
* @param string $file
* @return void
*/
self::$includeFile = \Closure::bind(static function($file) {
include $file;
}, null, null);
}
}

View File

@ -2,7 +2,7 @@
// autoload_real.php @generated by Composer
class ComposerAutoloaderIniteaa5284efc067d9aba27d7d8f1a0b978
class ComposerAutoloaderInit95753d5aa2e3a7942eae2a5b015550e7
{
private static $loader;
@ -22,34 +22,27 @@ class ComposerAutoloaderIniteaa5284efc067d9aba27d7d8f1a0b978
return self::$loader;
}
spl_autoload_register(array('ComposerAutoloaderIniteaa5284efc067d9aba27d7d8f1a0b978', 'loadClassLoader'), true, true);
spl_autoload_register(array('ComposerAutoloaderInit95753d5aa2e3a7942eae2a5b015550e7', 'loadClassLoader'), true, true);
self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
spl_autoload_unregister(array('ComposerAutoloaderIniteaa5284efc067d9aba27d7d8f1a0b978', 'loadClassLoader'));
spl_autoload_unregister(array('ComposerAutoloaderInit95753d5aa2e3a7942eae2a5b015550e7', 'loadClassLoader'));
require __DIR__ . '/autoload_static.php';
call_user_func(\Composer\Autoload\ComposerStaticIniteaa5284efc067d9aba27d7d8f1a0b978::getInitializer($loader));
call_user_func(\Composer\Autoload\ComposerStaticInit95753d5aa2e3a7942eae2a5b015550e7::getInitializer($loader));
$loader->register(true);
$includeFiles = \Composer\Autoload\ComposerStaticIniteaa5284efc067d9aba27d7d8f1a0b978::$files;
foreach ($includeFiles as $fileIdentifier => $file) {
composerRequireeaa5284efc067d9aba27d7d8f1a0b978($fileIdentifier, $file);
$filesToLoad = \Composer\Autoload\ComposerStaticInit95753d5aa2e3a7942eae2a5b015550e7::$files;
$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);
}
return $loader;
}
}
/**
* @param string $fileIdentifier
* @param string $file
* @return void
*/
function composerRequireeaa5284efc067d9aba27d7d8f1a0b978($fileIdentifier, $file)
{
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
$GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
require $file;
}
}

View File

@ -4,7 +4,7 @@
namespace Composer\Autoload;
class ComposerStaticIniteaa5284efc067d9aba27d7d8f1a0b978
class ComposerStaticInit95753d5aa2e3a7942eae2a5b015550e7
{
public static $files = array (
'2c2d2fe92db4cd03403dbb108ac263b7' => __DIR__ . '/..' . '/codeinwp/gutenberg-menu-icons/load.php',
@ -20,7 +20,7 @@ class ComposerStaticIniteaa5284efc067d9aba27d7d8f1a0b978
public static function getInitializer(ClassLoader $loader)
{
return \Closure::bind(function () use ($loader) {
$loader->classMap = ComposerStaticIniteaa5284efc067d9aba27d7d8f1a0b978::$classMap;
$loader->classMap = ComposerStaticInit95753d5aa2e3a7942eae2a5b015550e7::$classMap;
}, null, ClassLoader::class);
}

View File

@ -139,24 +139,23 @@
},
{
"name": "codeinwp/themeisle-sdk",
"version": "dev-master",
"version_normalized": "dev-master",
"version": "3.2.37",
"version_normalized": "3.2.37.0",
"source": {
"type": "git",
"url": "https://github.com/Codeinwp/themeisle-sdk.git",
"reference": "04ab7589bf32dbfddbf66bbb69bb0ab2eb8d7c27"
"reference": "a2079ee8cea68b5dbaabec1e06f15048ae9c9de7"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/Codeinwp/themeisle-sdk/zipball/04ab7589bf32dbfddbf66bbb69bb0ab2eb8d7c27",
"reference": "04ab7589bf32dbfddbf66bbb69bb0ab2eb8d7c27",
"url": "https://api.github.com/repos/Codeinwp/themeisle-sdk/zipball/a2079ee8cea68b5dbaabec1e06f15048ae9c9de7",
"reference": "a2079ee8cea68b5dbaabec1e06f15048ae9c9de7",
"shasum": ""
},
"require-dev": {
"codeinwp/phpcs-ruleset": "dev-main"
},
"time": "2022-11-23T11:35:13+00:00",
"default-branch": true,
"time": "2023-03-01T18:02:16+00:00",
"type": "library",
"installation-source": "dist",
"notification-url": "https://packagist.org/downloads/",
@ -177,7 +176,7 @@
],
"support": {
"issues": "https://github.com/Codeinwp/themeisle-sdk/issues",
"source": "https://github.com/Codeinwp/themeisle-sdk/tree/v3.2.31"
"source": "https://github.com/Codeinwp/themeisle-sdk/tree/v3.2.37"
},
"install-path": "../codeinwp/themeisle-sdk"
}

View File

@ -1,9 +1,9 @@
<?php return array(
'root' => array(
'name' => 'codeinwp/wp-menu-icons',
'pretty_version' => 'v0.13.2',
'version' => '0.13.2.0',
'reference' => '3d2b34af71c45d63cea043054a93e7df346b4d1e',
'pretty_version' => 'v0.13.4',
'version' => '0.13.4.0',
'reference' => '8ea03e3323f7f4c4a6d07bd33f3a305b46cc1fbe',
'type' => 'wordpress-plugin',
'install_path' => __DIR__ . '/../../',
'aliases' => array(),
@ -42,20 +42,18 @@
'dev_requirement' => false,
),
'codeinwp/themeisle-sdk' => array(
'pretty_version' => 'dev-master',
'version' => 'dev-master',
'reference' => '04ab7589bf32dbfddbf66bbb69bb0ab2eb8d7c27',
'pretty_version' => '3.2.37',
'version' => '3.2.37.0',
'reference' => 'a2079ee8cea68b5dbaabec1e06f15048ae9c9de7',
'type' => 'library',
'install_path' => __DIR__ . '/../codeinwp/themeisle-sdk',
'aliases' => array(
0 => '9999999-dev',
),
'aliases' => array(),
'dev_requirement' => false,
),
'codeinwp/wp-menu-icons' => array(
'pretty_version' => 'v0.13.2',
'version' => '0.13.2.0',
'reference' => '3d2b34af71c45d63cea043054a93e7df346b4d1e',
'pretty_version' => 'v0.13.4',
'version' => '0.13.4.0',
'reference' => '8ea03e3323f7f4c4a6d07bd33f3a305b46cc1fbe',
'type' => 'wordpress-plugin',
'install_path' => __DIR__ . '/../../',
'aliases' => array(),