REDROOM
PHP 8.2.31
Path:
Logout
Edit File
Size: 1.23 KB
Close
/home/nshryvcy/radiantskinclinics.org/wp-content/plugins/elementor/modules/components/documents/component-overridable-props.php
Text
Base64
<?php namespace Elementor\Modules\Components\Documents; if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly } class Component_Overridable_Props { /** @var array{ [string]: Component_Overridable_Prop } */ public array $props; public array $groups; private function __construct( $overridable_props_meta ) { if ( is_string( $overridable_props_meta ) && ! empty( $overridable_props_meta ) ) { $overridable_props_meta = json_decode( $overridable_props_meta, true ); } if ( empty( $overridable_props_meta ) ) { $this->props = []; $this->groups = []; return; } $formatted_props = array_map( function( array $overridable_prop ) { return Component_Overridable_Prop::make( $overridable_prop ); }, $overridable_props_meta['props'] ?? [] ); $this->props = $formatted_props; $this->groups = $overridable_props_meta['groups'] ?? []; } public static function make( array $overridable_props_meta ): self { return new self( $overridable_props_meta ); } public function to_associative_array(): array { $props_map = []; foreach ( $this->props as $prop ) { $props_map[ $prop->override_key ] = $prop->to_associative_array(); } return [ 'props' => $props_map, 'groups' => $this->groups, ]; } }
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 0 × Files: 3
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
component-overridable-prop.php
2.29 KB
lrw-r--r--
2026-04-01 17:39:50
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
component-overridable-props.php
1.23 KB
lrw-r--r--
2026-04-01 17:39:50
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
component.php
6.48 KB
lrw-r--r--
2026-04-01 17:39:50
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).