diff --git a/framework/base/ArrayableTrait.php b/framework/base/ArrayableTrait.php index 7796590..2da307f 100644 --- a/framework/base/ArrayableTrait.php +++ b/framework/base/ArrayableTrait.php @@ -192,7 +192,7 @@ trait ArrayableTrait foreach ($fields as $field) { if (0 === strpos($field, "{$rootField}.")) { - $result[] = preg_replace("/^{$rootField}\./i", '', $field); + $result[] = preg_replace('/^' . preg_quote($rootField, '/') . '\./i', '', $field); } }