PluginProbe
Elementor Website Builder – more than just a page builder / 3.28.0-dev3
Elementor Website Builder – more than just a page builder v3.28.0-dev3
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 4.0.7 All 451 releases
← All changes | modules/global-classes/global-classes.php +0 -8 4.2.23.28.0-dev3 View file →
@@ -6,9 +6,8 @@
6 6
7 7 class Global_Classes {
8 8 private Collection $items;
9 9 private Collection $order;
10 - private Collection $ordered_items;
11 10
12 11 public static function make( array $items = [], array $order = [] ) {
13 12 return new static( $items, $order );
14 13 }
@@ -15,11 +14,8 @@
15 14
16 15 private function __construct( array $data = [], array $order = [] ) {
17 16 $this->items = Collection::make( $data );
18 17 $this->order = Collection::make( $order );
19 - $this->ordered_items = $this->order
20 - ->map( fn( $id ) => $data[ $id ] ?? null )
21 - ->filter( fn( $item ) => null !== $item );
22 18 }
23 19
24 20 public function get_items() {
25 21 return $this->items;
@@ -26,12 +22,8 @@
26 22 }
27 23
28 24 public function get_order() {
29 25 return $this->order;
30 - }
31 -
32 - public function get_ordered_items() {
33 - return $this->ordered_items;
34 26 }
35 27
36 28 public function get() {
37 29 return [