HEX
Server: LiteSpeed
System: Linux server240.web-hosting.com 4.18.0-553.45.1.lve.el8.x86_64 #1 SMP Wed Mar 26 12:08:09 UTC 2025 x86_64
User: creaqbdc (8964)
PHP: 8.0.30
Disabled: NONE
Upload Files
File: //proc/self/cwd/wp-content/plugins/essential-blocks/includes/Utils/Migrator.php
<?php
namespace EssentialBlocks\Utils;

use EssentialBlocks\Traits\HasSingletone;

class Migrator {
	use HasSingletone;

	public function init() {
		/**
		 * For 1.3.1
		 */
		$this->migration_options_db();
	}

	public function migration_options_db() {
		$opt_db_migration = get_option( 'eb_opt_migration', false );
		if ( version_compare( ESSENTIAL_BLOCKS_VERSION, '1.3.1', '==' ) && $opt_db_migration === false ) {
			update_option( 'eb_opt_migration', true );
			$all_blocks = get_option( 'essential_all_blocks', array() );
			$blocks     = array();
			if ( ! empty( $all_blocks ) ) {
				foreach ( $all_blocks as $block ) {
					$blocks[ $block['value'] ] = $block;
				}
			}
			update_option( 'essential_all_blocks', $blocks );
		}
	}
}