We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 9c6a761 + 0cb7d1a commit c53ab89Copy full SHA for c53ab89
src/PHPMatcher/Matcher/JsonMatcher.php
@@ -4,7 +4,8 @@
4
5
class JsonMatcher implements PropertyMatcher
6
{
7
- const REPLACE_PATTERN = '/([^"])@(integer|string|array|double|wildcard|boolean)@([^"])/';
+ const TRANSFORM_QUOTATION_PATTERN = '/([^"])@(integer|string|array|double|wildcard|boolean)@([^"])/';
8
+ const TRANSFORM_QUOTATION_REPLACEMENT = '$1"@$2@"$3';
9
10
/**
11
* @var
@@ -57,9 +58,7 @@ private function isValidJson($string)
57
58
*/
59
private function transformPattern($pattern)
60
- $replacement = '$1"@$2@"$3';
61
-
62
- return preg_replace(self::REPLACE_PATTERN, $replacement, $pattern);
+ return preg_replace(self::TRANSFORM_QUOTATION_PATTERN, self::TRANSFORM_QUOTATION_REPLACEMENT, $pattern);
63
}
64
65
0 commit comments