diff --git a/src/Output/UnifiedDiffOutputBuilder.php b/src/Output/UnifiedDiffOutputBuilder.php index 1483b3af..20464224 100644 --- a/src/Output/UnifiedDiffOutputBuilder.php +++ b/src/Output/UnifiedDiffOutputBuilder.php @@ -33,14 +33,18 @@ final class UnifiedDiffOutputBuilder extends AbstractChunkOutputBuilder /** * @psalm-var positive-int */ - private int $contextLines = 3; + private int $contextLines; private string $header; private bool $addLineNumbers; - public function __construct(string $header = "--- Original\n+++ New\n", bool $addLineNumbers = false) + /** + * @psalm-param positive-int $contextLines + */ + public function __construct(string $header = "--- Original\n+++ New\n", bool $addLineNumbers = false, int $contextLines = 3) { $this->header = $header; $this->addLineNumbers = $addLineNumbers; + $this->contextLines = $contextLines; } public function getDiff(array $diff): string