PluginProbe
Elementor Website Builder – more than just a page builder / 4.3.0-beta3
Elementor Website Builder – more than just a page builder v4.3.0-beta3
4.3.0-beta3 4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 4.0.8 4.1.0-beta1 4.1.0-dev1 All 452 releases
elementor / modules / mcp / abilities / utils / default-children-utils.php

default-children-utils.php in Elementor Website Builder – more than just a page builder 4.3.0-beta3, at modules/mcp/abilities/utils/default-children-utils.php

28 lines 477 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace Elementor\Modules\Mcp\Abilities\Utils;
4
5 if ( ! defined( 'ABSPATH' ) ) {
6 exit;
7 }
8
9 class Default_Children_Utils {
10 public static function get_required_child_types( array $default_children ): array {
11 $types = [];
12
13 foreach ( $default_children as $child ) {
14 if ( empty( $child['meta']['required'] ) ) {
15 continue;
16 }
17
18 $type = $child['widgetType'] ?? $child['elType'] ?? null;
19
20 if ( $type ) {
21 $types[] = $type;
22 }
23 }
24
25 return $types;
26 }
27 }
28