🤩 File Manager - Mr.X
PHP:
8.3.33
Server:
Apache
OS:
Linux 5.14.0-611.49.1.el9_7.x86_64
User:
websparkit
Navigate
Upload:
Upload
New File
New Folder
Editing:style-definition.php
<?php namespace Elementor\Modules\AtomicWidgets\Styles; class Style_Definition { private string $type = 'class'; private string $label = ''; /** @var Style_Variant[] */ private array $variants = []; public static function make(): self { return new self(); } public function set_type( string $type ): self { $this->type = $type; return $this; } public function set_label( string $label ): self { $this->label = $label; return $this; } public function add_variant( Style_Variant $variant ): self { $this->variants[] = $variant->build(); return $this; } public function build( string $id ): array { return [ 'id' => $id, 'type' => $this->type, 'label' => $this->label, 'variants' => $this->variants, ]; } }
Save Changes
Cancel
Create New File
Create New Folder