1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
<?php
namespace Elementor\Modules\AtomicWidgets\Elements;
class Widget_Builder extends Element_Builder { private $widget_type;
public static function make( $widget_type ) { return new self( $widget_type ); }
private function __construct( $widget_type ) { $this->widget_type = $widget_type; $this->element_type = 'widget'; }
public function build() { return [ 'elType' => 'widget', 'widgetType' => $this->widget_type, 'elementType' => $this->element_type, 'settings' => $this->settings, 'isLocked' => $this->is_locked, ]; } }
|