Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
wp-content
/
plugins
/
elementor
/
modules
/
atomic-widgets
/
styles
:
style-variant.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php namespace Elementor\Modules\AtomicWidgets\Styles; class Style_Variant { private ?string $breakpoint = null; private ?string $state = null; /** @var array<string, array> */ private array $props = []; public static function make(): self { return new self(); } public function set_breakpoint( string $breakpoint ): self { $this->breakpoint = $breakpoint; return $this; } public function set_state( string $state ): self { $this->state = $state; return $this; } public function add_prop( string $key, $value ): self { $this->props[ $key ] = $value; return $this; } public function build(): array { return [ 'meta' => [ 'breakpoint' => $this->breakpoint, 'state' => $this->state, ], 'props' => $this->props, ]; } }