← All changes
|
modules/atomic-widgets/props-resolver/props-resolver.php
+4
-11
4.2.0-beta1
→
3.35.8
View file →
| @@ -73,19 +73,12 @@ | ||
| 73 | 73 | if ( ! is_array( $value['value'] ) ) { |
| 74 | 74 | return null; |
| 75 | 75 | } |
| 76 | 76 | |
| 77 | - $resolved_items = []; | |
| 78 | - | |
| 79 | - foreach ( $value['value'] as $item ) { | |
| 80 | - $resolved = $this->resolve_item( $item, null, $prop_type->get_item_type() ); | |
| 81 | - | |
| 82 | - if ( null !== $resolved ) { | |
| 83 | - $resolved_items[] = $resolved; | |
| 84 | - } | |
| 85 | - } | |
| 86 | - | |
| 87 | - $value['value'] = $resolved_items; | |
| 77 | + $value['value'] = array_map( | |
| 78 | + fn( $item ) => $this->resolve_item( $item, null, $prop_type->get_item_type() ), | |
| 79 | + $value['value'] | |
| 80 | + ); | |
| 88 | 81 | } |
| 89 | 82 | |
| 90 | 83 | $transformer = $this->transformers_registry->get( $value['$$type'] ); |
| 91 | 84 | |