Menu Icons by ThemeIsle - Version 0.12.12

Version Description

Download this release

Release Info

Developer themeisle
Plugin Icon 128x128 Menu Icons by ThemeIsle
Version 0.12.12
Comparing to
See all releases

Code changes from version 0.12.11 to 0.12.12

CHANGELOG.md CHANGED
@@ -1,3 +1,9 @@
 
 
 
 
 
 
1
  ##### [Version 0.12.11](https://github.com/codeinwp/wp-menu-icons/compare/v0.12.10...v0.12.11) (2022-03-16)
2
 
3
  Add font awesome 5 support
1
+ ##### [Version 0.12.12](https://github.com/codeinwp/wp-menu-icons/compare/v0.12.11...v0.12.12) (2022-05-27)
2
+
3
+ - Fix the style handler conflict issue which breaks the arrow icon of the submenus on some themes
4
+ - Fix dismiss dashboard notice issue on some edge cases
5
+ - Fix compatibility with the Max Mega Menu plugin
6
+
7
  ##### [Version 0.12.11](https://github.com/codeinwp/wp-menu-icons/compare/v0.12.10...v0.12.11) (2022-03-16)
8
 
9
  Add font awesome 5 support
css/dashboard-notice.css CHANGED
@@ -1,4 +1,5 @@
1
  .menu-icon-dashboard-notice {
 
2
  background: #FFFFFF;
3
  border: 1px solid #E1E1E1;
4
  box-sizing: border-box;
@@ -38,3 +39,6 @@
38
  font-size: 13px;
39
  line-height: 1.5;
40
  }
 
 
 
1
  .menu-icon-dashboard-notice {
2
+ position: relative;
3
  background: #FFFFFF;
4
  border: 1px solid #E1E1E1;
5
  box-sizing: border-box;
39
  font-size: 13px;
40
  line-height: 1.5;
41
  }
42
+ .menu-icon-dashboard-notice .notice-dismiss {
43
+ text-decoration: none;
44
+ }
css/dashboard-notice.min.css CHANGED
@@ -1 +1 @@
1
- .menu-icon-dashboard-notice{background:#fff;border:1px solid #e1e1e1;box-sizing:border-box;padding:24px;border-left:4px solid #72aee6;margin:0 0 30px}.menu-icon-dashboard-notice h2{padding:0;margin:0 0 8px;font-weight:700;font-size:18px;line-height:1.2;color:#000}.menu-icon-dashboard-notice p{font-size:12px;line-height:1.2;color:#000;display:block;margin-bottom:16px}.menu-icon-dashboard-notice .button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:5px 12px;background:#0071ae;border-radius:4px;width:105px;height:30px;color:#fff;font-size:13px;line-height:1.5}
1
+ .menu-icon-dashboard-notice{position:relative;background:#fff;border:1px solid #e1e1e1;box-sizing:border-box;padding:24px;border-left:4px solid #72aee6;margin:0 0 30px}.menu-icon-dashboard-notice h2{padding:0;margin:0 0 8px;font-weight:700;font-size:18px;line-height:1.2;color:#000}.menu-icon-dashboard-notice p{font-size:12px;line-height:1.2;color:#000;display:block;margin-bottom:16px}.menu-icon-dashboard-notice .button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:5px 12px;background:#0071ae;border-radius:4px;width:105px;height:30px;color:#fff;font-size:13px;line-height:1.5}.menu-icon-dashboard-notice .notice-dismiss{text-decoration:none}
includes/front.php CHANGED
@@ -141,9 +141,23 @@ final class Menu_Icons_Front_End {
141
  * @link http://codex.wordpress.org/Plugin_API/Action_Reference/wp_enqueue_scripts
142
  */
143
  public static function _enqueue_styles() {
 
 
 
 
 
 
 
 
 
 
144
  foreach ( self::$icon_types as $type ) {
145
- if ( wp_style_is( $type->stylesheet_id, 'registered' ) ) {
146
- wp_enqueue_style( $type->stylesheet_id );
 
 
 
 
147
  }
148
  }
149
 
@@ -181,6 +195,8 @@ final class Menu_Icons_Front_End {
181
  */
182
  public static function _add_menu_item_title_filter( $args ) {
183
  add_filter( 'the_title', array( __CLASS__, '_add_icon' ), 999, 2 );
 
 
184
 
185
  return $args;
186
  }
@@ -199,7 +215,8 @@ final class Menu_Icons_Front_End {
199
  */
200
  public static function _remove_menu_item_title_filter( $nav_menu ) {
201
  remove_filter( 'the_title', array( __CLASS__, '_add_icon' ), 999, 2 );
202
-
 
203
  return $nav_menu;
204
  }
205
 
@@ -480,4 +497,17 @@ final class Menu_Icons_Front_End {
480
  $style
481
  );
482
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
483
  }
141
  * @link http://codex.wordpress.org/Plugin_API/Action_Reference/wp_enqueue_scripts
142
  */
143
  public static function _enqueue_styles() {
144
+ // Deregister icon picker plugin font-awesome style and re-register with the new handler to avoid other plugin/theme style handler conflict.
145
+ $wp_styles = wp_styles();
146
+ if ( $wp_styles && isset( $wp_styles->registered['font-awesome'] ) ) {
147
+ $registered = $wp_styles->registered['font-awesome'];
148
+ if ( strpos( $registered->src, Menu_Icons::get( 'url' ) ) !== false ) {
149
+ $wp_styles->remove( 'font-awesome' );
150
+ $wp_styles->add( 'menu-icon-' . $registered->handle, $registered->src, $registered->deps, $registered->ver, $registered->args );
151
+ }
152
+ }
153
+
154
  foreach ( self::$icon_types as $type ) {
155
+ $stylesheet_id = $type->stylesheet_id;
156
+ if ( 'font-awesome' === $stylesheet_id ) {
157
+ $stylesheet_id = 'menu-icon-' . $stylesheet_id;
158
+ }
159
+ if ( wp_style_is( $stylesheet_id, 'registered' ) ) {
160
+ wp_enqueue_style( $stylesheet_id );
161
  }
162
  }
163
 
195
  */
196
  public static function _add_menu_item_title_filter( $args ) {
197
  add_filter( 'the_title', array( __CLASS__, '_add_icon' ), 999, 2 );
198
+ add_filter( 'megamenu_the_title', array( __CLASS__, '_add_icon' ), 999, 2 );
199
+ add_filter( 'megamenu_nav_menu_css_class', array( __CLASS__, '_add_menu_item_class' ), 10, 3 );
200
 
201
  return $args;
202
  }
215
  */
216
  public static function _remove_menu_item_title_filter( $nav_menu ) {
217
  remove_filter( 'the_title', array( __CLASS__, '_add_icon' ), 999, 2 );
218
+ remove_filter( 'megamenu_the_title', array( __CLASS__, '_add_icon' ), 999, 2 );
219
+ remove_filter( 'megamenu_nav_menu_css_class', array( __CLASS__, '_add_menu_item_class' ), 10, 3 );
220
  return $nav_menu;
221
  }
222
 
497
  $style
498
  );
499
  }
500
+
501
+ /**
502
+ * Add menu item class in `Max Mega Menu` item.
503
+ *
504
+ * @param array $classes Item classes.
505
+ * @param array $item WP menu item.
506
+ * @param object $args Menu object.
507
+ * @return array
508
+ */
509
+ public static function _add_menu_item_class( $classes, $item, $args ) { // phpcs:ignore PSR2.Methods.MethodDeclaration.Underscore
510
+ $classes[] = 'menu-item';
511
+ return $classes;
512
+ }
513
  }
js/dashboard-notice.js DELETED
@@ -1,12 +0,0 @@
1
- jQuery( document ).ready( function( $ ) {
2
- $( '.menu-icon-dashboard-notice' ).on( 'click', 'button.notice-dismiss', function() {
3
- $.post( window.menuIcons.ajaxUrls,
4
- {
5
- action: 'wp_menu_icons_dismiss_dashboard_notice',
6
- _nonce: window.menuIcons._nonce,
7
- dismiss: 1,
8
- },
9
- function( res ) {}
10
- )
11
- } );
12
- } );
 
 
 
 
 
 
 
 
 
 
 
 
js/dashboard-notice.min.js DELETED
@@ -1 +0,0 @@
1
- jQuery(document).ready(function(n){n(".menu-icon-dashboard-notice").on("click","button.notice-dismiss",function(){n.post(window.menuIcons.ajaxUrls,{action:"wp_menu_icons_dismiss_dashboard_notice",_nonce:window.menuIcons._nonce,dismiss:1},function(n){})})});
 
menu-icons.php CHANGED
@@ -11,7 +11,7 @@
11
  * Plugin name: Menu Icons
12
  * Plugin URI: https://github.com/Codeinwp/wp-menu-icons
13
  * Description: Spice up your navigation menus with pretty icons, easily.
14
- * Version: 0.12.11
15
  * Author: ThemeIsle
16
  * Author URI: https://themeisle.com
17
  * License: GPLv2
@@ -29,7 +29,7 @@ final class Menu_Icons {
29
 
30
  const DISMISS_NOTICE = 'menu-icons-dismiss-notice';
31
 
32
- const VERSION = '0.12.11';
33
 
34
  /**
35
  * Holds plugin data
@@ -100,7 +100,7 @@ final class Menu_Icons {
100
 
101
  add_action( 'admin_enqueue_scripts', array( __CLASS__, '_admin_enqueue_scripts' ) );
102
  add_action( 'wp_dashboard_setup', array( __CLASS__, '_wp_menu_icons_dashboard_notice' ) );
103
- add_action( 'wp_ajax_wp_menu_icons_dismiss_dashboard_notice', array( __CLASS__, 'wp_menu_icons_dismiss_dashboard_notice' ) );
104
  }
105
 
106
 
@@ -172,35 +172,12 @@ final class Menu_Icons {
172
  $url = self::get( 'url' );
173
  $suffix = kucrut_get_script_suffix();
174
 
175
- if ( defined( 'MENU_ICONS_SCRIPT_DEBUG' ) && MENU_ICONS_SCRIPT_DEBUG ) {
176
- $script_url = '//localhost:8081/';
177
- } else {
178
- $script_url = $url;
179
- }
180
-
181
  wp_register_style(
182
  'menu-icons-dashboard',
183
  "{$url}css/dashboard-notice{$suffix}.css",
184
  false,
185
  self::VERSION
186
  );
187
-
188
- wp_register_script(
189
- 'menu-icons-dashboard',
190
- "{$script_url}js/dashboard-notice{$suffix}.js",
191
- array( 'jquery' ),
192
- self::VERSION,
193
- true
194
- );
195
-
196
- wp_localize_script(
197
- 'menu-icons-dashboard',
198
- 'menuIcons',
199
- array(
200
- 'ajaxUrls' => admin_url( 'admin-ajax.php' ),
201
- '_nonce' => wp_create_nonce( self::DISMISS_NOTICE ),
202
- )
203
- );
204
  }
205
 
206
  /**
@@ -218,17 +195,15 @@ final class Menu_Icons {
218
  * Ajax request handle for dissmiss dashboard notice.
219
  */
220
  public static function wp_menu_icons_dismiss_dashboard_notice() {
221
- check_ajax_referer( self::DISMISS_NOTICE, '_nonce' );
222
-
223
- $dismiss = ! empty( $_POST['dismiss'] ) ? intval( $_POST['dismiss'] ) : 0;
224
- set_transient( self::DISMISS_NOTICE, $dismiss, 365 * DAY_IN_SECONDS );
225
 
226
- wp_send_json_success(
227
- array(
228
- 'status' => 0,
229
- )
230
- );
231
- die();
232
  }
233
 
234
  /**
@@ -241,11 +216,20 @@ final class Menu_Icons {
241
  ),
242
  admin_url( 'theme-install.php' )
243
  );
 
 
 
 
 
 
 
 
244
  ?>
245
- <div class="notice notice-info is-dismissible menu-icon-dashboard-notice">
246
  <h2><?php esc_html_e( 'Thank you for installing Menu Icons!', 'menu-icons' ); ?></h2>
247
  <p><?php esc_html_e( 'Have you heard about our latest FREE theme - Neve? Using a mobile-first approach, compatibility with AMP and popular page-builders, Neve makes website building accessible for everyone.', 'menu-icons' ); ?></p>
248
  <a href="<?php echo esc_url( $neve_theme_url ); ?>" class="button button-primary button-large"><?php esc_html_e( 'Preview Neve', 'menu-icons' ); ?></a>
 
249
  </div>
250
  <?php
251
  }
11
  * Plugin name: Menu Icons
12
  * Plugin URI: https://github.com/Codeinwp/wp-menu-icons
13
  * Description: Spice up your navigation menus with pretty icons, easily.
14
+ * Version: 0.12.12
15
  * Author: ThemeIsle
16
  * Author URI: https://themeisle.com
17
  * License: GPLv2
29
 
30
  const DISMISS_NOTICE = 'menu-icons-dismiss-notice';
31
 
32
+ const VERSION = '0.12.12';
33
 
34
  /**
35
  * Holds plugin data
100
 
101
  add_action( 'admin_enqueue_scripts', array( __CLASS__, '_admin_enqueue_scripts' ) );
102
  add_action( 'wp_dashboard_setup', array( __CLASS__, '_wp_menu_icons_dashboard_notice' ) );
103
+ add_action( 'admin_action_menu_icon_hide_notice', array( __CLASS__, 'wp_menu_icons_dismiss_dashboard_notice' ) );
104
  }
105
 
106
 
172
  $url = self::get( 'url' );
173
  $suffix = kucrut_get_script_suffix();
174
 
 
 
 
 
 
 
175
  wp_register_style(
176
  'menu-icons-dashboard',
177
  "{$url}css/dashboard-notice{$suffix}.css",
178
  false,
179
  self::VERSION
180
  );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
181
  }
182
 
183
  /**
195
  * Ajax request handle for dissmiss dashboard notice.
196
  */
197
  public static function wp_menu_icons_dismiss_dashboard_notice() {
198
+ // Verify WP nonce and store hide notice flag.
199
+ if ( isset( $_GET['_wp_notice_nonce'] ) && wp_verify_nonce( sanitize_text_field( wp_unslash( $_GET['_wp_notice_nonce'] ) ), self::DISMISS_NOTICE ) ) {
200
+ set_transient( self::DISMISS_NOTICE, 1, 365 * DAY_IN_SECONDS );
201
+ }
202
 
203
+ if ( ! headers_sent() ) {
204
+ wp_safe_redirect( admin_url() );
205
+ exit;
206
+ }
 
 
207
  }
208
 
209
  /**
216
  ),
217
  admin_url( 'theme-install.php' )
218
  );
219
+
220
+ $action_url = add_query_arg(
221
+ array(
222
+ 'action' => 'menu_icon_hide_notice',
223
+ '_wp_notice_nonce' => wp_create_nonce( self::DISMISS_NOTICE ),
224
+ ),
225
+ admin_url( 'index.php' )
226
+ );
227
  ?>
228
+ <div class="notice notice-info menu-icon-dashboard-notice">
229
  <h2><?php esc_html_e( 'Thank you for installing Menu Icons!', 'menu-icons' ); ?></h2>
230
  <p><?php esc_html_e( 'Have you heard about our latest FREE theme - Neve? Using a mobile-first approach, compatibility with AMP and popular page-builders, Neve makes website building accessible for everyone.', 'menu-icons' ); ?></p>
231
  <a href="<?php echo esc_url( $neve_theme_url ); ?>" class="button button-primary button-large"><?php esc_html_e( 'Preview Neve', 'menu-icons' ); ?></a>
232
+ <a href="<?php echo esc_url( $action_url ); ?>" class="notice-dismiss"></a>
233
  </div>
234
  <?php
235
  }
readme.txt CHANGED
@@ -2,7 +2,7 @@
2
  Contributors: codeinwp, themeisle
3
  Tags: menu, nav-menu, icons, navigation
4
  Requires at least: 4.3
5
- Tested up to: 5.9
6
  Stable tag: trunk
7
  License: GPLv2
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
@@ -225,6 +225,15 @@ Read [this blog post](http://kucrut.org/add-custom-image-sizes-right-way/).
225
 
226
  == Changelog ==
227
 
 
 
 
 
 
 
 
 
 
228
  ##### [Version 0.12.11](https://github.com/codeinwp/wp-menu-icons/compare/v0.12.10...v0.12.11) (2022-03-16)
229
 
230
  Add font awesome 5 support
2
  Contributors: codeinwp, themeisle
3
  Tags: menu, nav-menu, icons, navigation
4
  Requires at least: 4.3
5
+ Tested up to: 6.0
6
  Stable tag: trunk
7
  License: GPLv2
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
225
 
226
  == Changelog ==
227
 
228
+ ##### [Version 0.12.12](https://github.com/codeinwp/wp-menu-icons/compare/v0.12.11...v0.12.12) (2022-05-27)
229
+
230
+ - Fix the style handler conflict issue which breaks the arrow icon of the submenus on some themes
231
+ - Fix dismiss dashboard notice issue on some edge cases
232
+ - Fix compatibility with the Max Mega Menu plugin
233
+
234
+
235
+
236
+
237
  ##### [Version 0.12.11](https://github.com/codeinwp/wp-menu-icons/compare/v0.12.10...v0.12.11) (2022-03-16)
238
 
239
  Add font awesome 5 support
vendor/autoload.php CHANGED
@@ -2,6 +2,11 @@
2
 
3
  // autoload.php @generated by Composer
4
 
 
 
 
 
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
- return ComposerAutoloaderInitf44550e036fbd5cdd6c5a1a84cf40e8f::getLoader();
2
 
3
  // autoload.php @generated by Composer
4
 
5
+ if (PHP_VERSION_ID < 50600) {
6
+ echo 'Composer 2.3.0 dropped support for autoloading on PHP <5.6 and you are running '.PHP_VERSION.', please upgrade PHP or use Composer 2.2 LTS via "composer self-update --2.2". Aborting.'.PHP_EOL;
7
+ exit(1);
8
+ }
9
+
10
  require_once __DIR__ . '/composer/autoload_real.php';
11
 
12
+ return ComposerAutoloaderInite86229ff9ba735012afe266068a3adea::getLoader();
vendor/composer/InstalledVersions.php CHANGED
@@ -21,6 +21,8 @@ use Composer\Semver\VersionParser;
21
  * See also https://getcomposer.org/doc/07-runtime.md#installed-versions
22
  *
23
  * To require its presence, you can require `composer-runtime-api ^2.0`
 
 
24
  */
25
  class InstalledVersions
26
  {
21
  * See also https://getcomposer.org/doc/07-runtime.md#installed-versions
22
  *
23
  * To require its presence, you can require `composer-runtime-api ^2.0`
24
+ *
25
+ * @final
26
  */
27
  class InstalledVersions
28
  {
vendor/composer/autoload_classmap.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_classmap.php @generated by Composer
4
 
5
- $vendorDir = dirname(dirname(__FILE__));
6
  $baseDir = dirname($vendorDir);
7
 
8
  return array(
2
 
3
  // autoload_classmap.php @generated by Composer
4
 
5
+ $vendorDir = dirname(__DIR__);
6
  $baseDir = dirname($vendorDir);
7
 
8
  return array(
vendor/composer/autoload_files.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_files.php @generated by Composer
4
 
5
- $vendorDir = dirname(dirname(__FILE__));
6
  $baseDir = dirname($vendorDir);
7
 
8
  return array(
2
 
3
  // autoload_files.php @generated by Composer
4
 
5
+ $vendorDir = dirname(__DIR__);
6
  $baseDir = dirname($vendorDir);
7
 
8
  return array(
vendor/composer/autoload_namespaces.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_namespaces.php @generated by Composer
4
 
5
- $vendorDir = dirname(dirname(__FILE__));
6
  $baseDir = dirname($vendorDir);
7
 
8
  return array(
2
 
3
  // autoload_namespaces.php @generated by Composer
4
 
5
+ $vendorDir = dirname(__DIR__);
6
  $baseDir = dirname($vendorDir);
7
 
8
  return array(
vendor/composer/autoload_psr4.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_psr4.php @generated by Composer
4
 
5
- $vendorDir = dirname(dirname(__FILE__));
6
  $baseDir = dirname($vendorDir);
7
 
8
  return array(
2
 
3
  // autoload_psr4.php @generated by Composer
4
 
5
+ $vendorDir = dirname(__DIR__);
6
  $baseDir = dirname($vendorDir);
7
 
8
  return array(
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInitf44550e036fbd5cdd6c5a1a84cf40e8f
6
  {
7
  private static $loader;
8
 
@@ -22,41 +22,18 @@ class ComposerAutoloaderInitf44550e036fbd5cdd6c5a1a84cf40e8f
22
  return self::$loader;
23
  }
24
 
25
- spl_autoload_register(array('ComposerAutoloaderInitf44550e036fbd5cdd6c5a1a84cf40e8f', 'loadClassLoader'), true, true);
26
- self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
27
- spl_autoload_unregister(array('ComposerAutoloaderInitf44550e036fbd5cdd6c5a1a84cf40e8f', 'loadClassLoader'));
28
 
29
- $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
30
- if ($useStaticLoader) {
31
- require __DIR__ . '/autoload_static.php';
32
-
33
- call_user_func(\Composer\Autoload\ComposerStaticInitf44550e036fbd5cdd6c5a1a84cf40e8f::getInitializer($loader));
34
- } else {
35
- $map = require __DIR__ . '/autoload_namespaces.php';
36
- foreach ($map as $namespace => $path) {
37
- $loader->set($namespace, $path);
38
- }
39
-
40
- $map = require __DIR__ . '/autoload_psr4.php';
41
- foreach ($map as $namespace => $path) {
42
- $loader->setPsr4($namespace, $path);
43
- }
44
-
45
- $classMap = require __DIR__ . '/autoload_classmap.php';
46
- if ($classMap) {
47
- $loader->addClassMap($classMap);
48
- }
49
- }
50
 
51
  $loader->register(true);
52
 
53
- if ($useStaticLoader) {
54
- $includeFiles = Composer\Autoload\ComposerStaticInitf44550e036fbd5cdd6c5a1a84cf40e8f::$files;
55
- } else {
56
- $includeFiles = require __DIR__ . '/autoload_files.php';
57
- }
58
  foreach ($includeFiles as $fileIdentifier => $file) {
59
- composerRequiref44550e036fbd5cdd6c5a1a84cf40e8f($fileIdentifier, $file);
60
  }
61
 
62
  return $loader;
@@ -68,7 +45,7 @@ class ComposerAutoloaderInitf44550e036fbd5cdd6c5a1a84cf40e8f
68
  * @param string $file
69
  * @return void
70
  */
71
- function composerRequiref44550e036fbd5cdd6c5a1a84cf40e8f($fileIdentifier, $file)
72
  {
73
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
74
  $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInite86229ff9ba735012afe266068a3adea
6
  {
7
  private static $loader;
8
 
22
  return self::$loader;
23
  }
24
 
25
+ spl_autoload_register(array('ComposerAutoloaderInite86229ff9ba735012afe266068a3adea', 'loadClassLoader'), true, true);
26
+ self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
27
+ spl_autoload_unregister(array('ComposerAutoloaderInite86229ff9ba735012afe266068a3adea', 'loadClassLoader'));
28
 
29
+ require __DIR__ . '/autoload_static.php';
30
+ call_user_func(\Composer\Autoload\ComposerStaticInite86229ff9ba735012afe266068a3adea::getInitializer($loader));
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
31
 
32
  $loader->register(true);
33
 
34
+ $includeFiles = \Composer\Autoload\ComposerStaticInite86229ff9ba735012afe266068a3adea::$files;
 
 
 
 
35
  foreach ($includeFiles as $fileIdentifier => $file) {
36
+ composerRequiree86229ff9ba735012afe266068a3adea($fileIdentifier, $file);
37
  }
38
 
39
  return $loader;
45
  * @param string $file
46
  * @return void
47
  */
48
+ function composerRequiree86229ff9ba735012afe266068a3adea($fileIdentifier, $file)
49
  {
50
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
51
  $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
vendor/composer/autoload_static.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInitf44550e036fbd5cdd6c5a1a84cf40e8f
8
  {
9
  public static $files = array (
10
  '2c2d2fe92db4cd03403dbb108ac263b7' => __DIR__ . '/..' . '/codeinwp/gutenberg-menu-icons/load.php',
@@ -20,7 +20,7 @@ class ComposerStaticInitf44550e036fbd5cdd6c5a1a84cf40e8f
20
  public static function getInitializer(ClassLoader $loader)
21
  {
22
  return \Closure::bind(function () use ($loader) {
23
- $loader->classMap = ComposerStaticInitf44550e036fbd5cdd6c5a1a84cf40e8f::$classMap;
24
 
25
  }, null, ClassLoader::class);
26
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInite86229ff9ba735012afe266068a3adea
8
  {
9
  public static $files = array (
10
  '2c2d2fe92db4cd03403dbb108ac263b7' => __DIR__ . '/..' . '/codeinwp/gutenberg-menu-icons/load.php',
20
  public static function getInitializer(ClassLoader $loader)
21
  {
22
  return \Closure::bind(function () use ($loader) {
23
+ $loader->classMap = ComposerStaticInite86229ff9ba735012afe266068a3adea::$classMap;
24
 
25
  }, null, ClassLoader::class);
26
  }
vendor/composer/installed.php CHANGED
@@ -1,11 +1,11 @@
1
  <?php return array(
2
  'root' => array(
3
- 'pretty_version' => 'v0.12.11',
4
- 'version' => '0.12.11.0',
5
  'type' => 'wordpress-plugin',
6
  'install_path' => __DIR__ . '/../../',
7
  'aliases' => array(),
8
- 'reference' => '88a9597259304ca73ed04932f21235ff46753403',
9
  'name' => 'codeinwp/wp-menu-icons',
10
  'dev' => false,
11
  ),
@@ -53,12 +53,12 @@
53
  'dev_requirement' => false,
54
  ),
55
  'codeinwp/wp-menu-icons' => array(
56
- 'pretty_version' => 'v0.12.11',
57
- 'version' => '0.12.11.0',
58
  'type' => 'wordpress-plugin',
59
  'install_path' => __DIR__ . '/../../',
60
  'aliases' => array(),
61
- 'reference' => '88a9597259304ca73ed04932f21235ff46753403',
62
  'dev_requirement' => false,
63
  ),
64
  'composer/installers' => array(
1
  <?php return array(
2
  'root' => array(
3
+ 'pretty_version' => 'v0.12.12',
4
+ 'version' => '0.12.12.0',
5
  'type' => 'wordpress-plugin',
6
  'install_path' => __DIR__ . '/../../',
7
  'aliases' => array(),
8
+ 'reference' => '67d06d108844f32ccddfddb7420e7de9ee47bdb9',
9
  'name' => 'codeinwp/wp-menu-icons',
10
  'dev' => false,
11
  ),
53
  'dev_requirement' => false,
54
  ),
55
  'codeinwp/wp-menu-icons' => array(
56
+ 'pretty_version' => 'v0.12.12',
57
+ 'version' => '0.12.12.0',
58
  'type' => 'wordpress-plugin',
59
  'install_path' => __DIR__ . '/../../',
60
  'aliases' => array(),
61
+ 'reference' => '67d06d108844f32ccddfddb7420e7de9ee47bdb9',
62
  'dev_requirement' => false,
63
  ),
64
  'composer/installers' => array(