HEX
Server: Apache
System: Linux www 5.10.0-10-amd64 #1 SMP Debian 5.10.84-1 (2021-12-08) x86_64
User: root (0)
PHP: 8.2.1
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals
Upload Files
File: /mnt/drbd/www/edenhouse/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 );
		}
	}
}