📁 File Manager Pro
v10.0.3 | PHP: 8.2.31
Server: LiteSpeed
2026-07-01 15:21:42
📂
/ (Root)
/
home
/
orkouolp
/
web
/
orkofarms.com
/
wp-content
/
plugins
/
elementor
/
modules
/
global-classes
/
concerns
📍 /home/orkouolp/web/orkofarms.com/wp-content/plugins/elementor/modules/global-classes/concerns
🔄 Refresh
✏️
Editing: has-preview-context.php
Writable
<?php namespace Elementor\Modules\GlobalClasses\Concerns; if ( ! defined( 'ABSPATH' ) ) { exit; } trait Has_Preview_Context { private bool $is_preview = false; public function set_preview( bool $is_preview = true ): self { if ( $is_preview === $this->is_preview ) { return $this; } $this->is_preview = $is_preview; $this->on_preview_change(); return $this; } protected function is_preview(): bool { return $this->is_preview; } protected function get_context_key( string $key ): string { $map = $this->get_context_keys()[ $key ] ?? null; if ( null === $map ) { throw new \InvalidArgumentException( sprintf( 'Unknown context key: %s', esc_html( $key ) ) ); } return $this->is_preview ? $map['preview'] : $map['frontend']; } protected function get_context_keys(): array { if ( empty( $this->context_keys ) ) { return []; } return $this->context_keys; } protected function on_preview_change(): void { } }
💾 Save Changes
❌ Cancel