diff --git a/src/PHPMatcher/Matcher/JsonMatcher.php b/src/PHPMatcher/Matcher/JsonMatcher.php index 5dde93d9..c6c7e809 100644 --- a/src/PHPMatcher/Matcher/JsonMatcher.php +++ b/src/PHPMatcher/Matcher/JsonMatcher.php @@ -4,7 +4,8 @@ class JsonMatcher implements PropertyMatcher { - const REPLACE_PATTERN = '/([^"])@(integer|string|array|double|wildcard|boolean)@([^"])/'; + const TRANSFORM_QUOTATION_PATTERN = '/([^"])@(integer|string|array|double|wildcard|boolean)@([^"])/'; + const TRANSFORM_QUOTATION_REPLACEMENT = '$1"@$2@"$3'; /** * @var @@ -57,9 +58,7 @@ private function isValidJson($string) */ private function transformPattern($pattern) { - $replacement = '$1"@$2@"$3'; - - return preg_replace(self::REPLACE_PATTERN, $replacement, $pattern); + return preg_replace(self::TRANSFORM_QUOTATION_PATTERN, self::TRANSFORM_QUOTATION_REPLACEMENT, $pattern); } }