DiffMatchPatch\Patch::deepCopy PHP Method

deepCopy() protected method

Given an array of patches, return another array that is identical.
protected deepCopy ( PatchObject[] $patches ) : PatchObject[]
$patches PatchObject[] Array of PatchObjects.
return PatchObject[] Array of PatchObjects.
    protected function deepCopy($patches)
    {
        $patchesCopy = array();
        foreach ($patches as $patch) {
            $patchCopy = clone $patch;
            $patchesCopy[] = $patchCopy;
        }
        return $patchesCopy;
    }