@@ -21,6 +21,9 @@ discard block |
||
21 | 21 | /** @var int */ |
22 | 22 | protected $count; |
23 | 23 | |
24 | + /** |
|
25 | + * @param callable $replacement |
|
26 | + */ |
|
24 | 27 | public function __construct($pattern, $replacement, $subject, $result, int $count) |
25 | 28 | { |
26 | 29 | $this->pattern = $pattern; |
@@ -57,6 +60,9 @@ discard block |
||
57 | 60 | return new static($pattern, $replacement, $subject, $result, $count); |
58 | 61 | } |
59 | 62 | |
63 | + /** |
|
64 | + * @param integer $limit |
|
65 | + */ |
|
60 | 66 | protected static function doReplacement($pattern, $replacement, $subject, $limit): array |
61 | 67 | { |
62 | 68 | $count = 0; |
@@ -66,6 +72,9 @@ discard block |
||
66 | 72 | return [$result, $count]; |
67 | 73 | } |
68 | 74 | |
75 | + /** |
|
76 | + * @param integer $limit |
|
77 | + */ |
|
69 | 78 | protected static function doReplacementWithCallable($pattern, callable $replacement, $subject, $limit): array |
70 | 79 | { |
71 | 80 | $replacement = function (array $matches) use ($pattern, $subject, $replacement) { |