_immutable_completed = $this->user_progress[ self::IMMUTABLE_COMPLETION_KEY ] ?? false; if ( ! $is_immutable_completed && $this->get_is_completion_immutable() && $this->is_absolute_completed() ) { $this->update_step( [ self::MARKED_AS_COMPLETED_KEY => false, self::IMMUTABLE_COMPLETION_KEY => true, ] ); } } /** * Returns the step marked as completed value * * @return bool */ public function is_marked_as_completed(): bool { return $this->user_progress[ self::MARKED_AS_COMPLETED_KEY ]; } /** * Returns the step completed value * * @return bool */ public function is_immutable_completed(): bool { return $this->get_is_completion_immutable() && $this->user_progress[ self::IMMUTABLE_COMPLETION_KEY ] ?? false; } /** * Sets and returns the initial progress of the step * * @return array */ public function get_step_initial_progress(): array { $initial_progress = [ self::MARKED_AS_COMPLETED_KEY => false, self::IMMUTABLE_COMPLETION_KEY => false, ]; $this->module->set_step_progress( $this->get_id(), $initial_progress ); return $initial_progress; } /** * @return ?array */ public function get_promotion_data(): ?array { return $this->promotion_data; } /** * Sets the step progress * * @return void */ private function set_step_progress(): void { $this->module->set_step_progress( $this->get_id(), $this->user_progress ); } }
Fatal error: Uncaught Error: Class "Elementor\Modules\Checklist\Steps\Step_Base" not found in /htdocs/wp-content/plugins/elementor/modules/checklist/steps/add-logo.php:11 Stack trace: #0 /htdocs/wp-content/plugins/elementor/includes/autoloader.php(300): require() #1 /htdocs/wp-content/plugins/elementor/includes/autoloader.php(336): Elementor\Autoloader::load_class('Modules\\Checkli...') #2 /htdocs/wp-content/plugins/elementor/modules/checklist/module.php(53): Elementor\Autoloader::autoload('Elementor\\Modul...') #3 /htdocs/wp-content/plugins/elementor/core/base/module.php(86): Elementor\Modules\Checklist\Module->__construct() #4 /htdocs/wp-content/plugins/elementor/core/modules-manager.php(64): Elementor\Core\Base\Module::instance() #5 /htdocs/wp-content/plugins/elementor/includes/plugin.php(704): Elementor\Core\Modules_Manager->__construct() #6 /htdocs/wp-content/plugins/elementor/includes/plugin.php(622): Elementor\Plugin->init_components() #7 /htdocs/wp-includes/class-wp-hook.php(341): Elementor\Plugin->init('') #8 /htdocs/wp-includes/class-wp-hook.php(365): WP_Hook->apply_filters(NULL, Array) #9 /htdocs/wp-includes/plugin.php(522): WP_Hook->do_action(Array) #10 /htdocs/wp-settings.php(742): do_action('init') #11 /htdocs/wp-config.php(98): require_once('/htdocs/wp-sett...') #12 /htdocs/wp-load.php(50): require_once('/htdocs/wp-conf...') #13 /htdocs/wp-blog-header.php(13): require_once('/htdocs/wp-load...') #14 /htdocs/index.php(17): require('/htdocs/wp-blog...') #15 {main} thrown in /htdocs/wp-content/plugins/elementor/modules/checklist/steps/add-logo.php on line 11