Skip to content

Commit c53ab89

Browse files
committed
Merge pull request #6 from drymek/transform
Quotation transform refactoring
2 parents 9c6a761 + 0cb7d1a commit c53ab89

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/PHPMatcher/Matcher/JsonMatcher.php

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44

55
class JsonMatcher implements PropertyMatcher
66
{
7-
const REPLACE_PATTERN = '/([^"])@(integer|string|array|double|wildcard|boolean)@([^"])/';
7+
const TRANSFORM_QUOTATION_PATTERN = '/([^"])@(integer|string|array|double|wildcard|boolean)@([^"])/';
8+
const TRANSFORM_QUOTATION_REPLACEMENT = '$1"@$2@"$3';
89

910
/**
1011
* @var
@@ -57,9 +58,7 @@ private function isValidJson($string)
5758
*/
5859
private function transformPattern($pattern)
5960
{
60-
$replacement = '$1"@$2@"$3';
61-
62-
return preg_replace(self::REPLACE_PATTERN, $replacement, $pattern);
61+
return preg_replace(self::TRANSFORM_QUOTATION_PATTERN, self::TRANSFORM_QUOTATION_REPLACEMENT, $pattern);
6362
}
6463

6564
}

0 commit comments

Comments
 (0)