Skip to content

Commit a17e00b

Browse files
committed
fix: wooCommerce meta box field fetching issue
1 parent 7fd1fd4 commit a17e00b

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

.php-cs-fixer.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
'multiline_whitespace_before_semicolons' => false,
8181
'no_whitespace_before_comma_in_array' => true,
8282
'native_function_casing' => true,
83-
'native_function_invocation' => ['include' => ['@compiler_optimized'], 'scope' => 'namespaced', 'strict' => true],
83+
'native_function_invocation' => ['include' => ['@compiler_optimized'], 'scope' => 'namespaced', 'strict' => false],
8484
'new_with_braces' => true,
8585
'no_alias_language_construct_call' => true,
8686
'no_alternative_syntax' => true,

includes/Actions/WooCommerce/WooCommerceMetaFields.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,15 @@ public static function metaBoxFields($module)
2626
$metaBoxFields = [];
2727
$metaBoxUploadFields = [];
2828

29-
if (\function_exists('rwmb_meta')) {
29+
if (\function_exists('rwmb_get_registry') && \function_exists('rwmb_get_object_fields')) {
3030
if ($module === 'customer') {
31-
$field_registry = rwmb_get_registry('field');
31+
$field_registry = \rwmb_get_registry('field');
3232
$meta_boxes = $field_registry->get_by_object_type($object_type = 'user');
3333
$metaFields = isset($meta_boxes['user']) && \is_array($meta_boxes['user']) ? array_values($meta_boxes['user']) : [];
3434
} else {
35-
$metaFields = array_values(rwmb_get_object_fields($module));
35+
$metaFields = array_values(\rwmb_get_object_fields($module));
3636
}
37+
3738
foreach ($metaFields as $index => $field) {
3839
if (!\in_array($field['type'], $fileTypes)) {
3940
$metaBoxFields[$index] = (object) [

0 commit comments

Comments
 (0)