Use diffs if provided, otherwise compute it ourselves.
There are four ways to call this function, depending on what data is
available to the caller:
Method 1:
a = text1, b = text2
Method 2:
a = diffs
Method 3 (optimal):
a = text1, b = diffs
Method 4 (deprecated, use method 3):
a = text1, b = text2, c = diffs
public patch_make ( string | array $a, string | array | null $b = null, array | null $c = null ) : |
||
$a | string | array | text1 (methods 1,3,4) or Array of diff arrays for text1 to text2 (method 2). |
$b | string | array | null | text2 (methods 1,4) or Array of diff arrays for text1 to text2 (method 3) or null (method 2). |
$c | array | null | Array of diff arrays for text1 to text2 (method 4) or null (methods 1,2,3). |
Результат | Array of PatchObjects. |