MediaWiki
master
DiffOpCopy.php
Go to the documentation of this file.
1
<?php
2
28
namespace
Wikimedia\Diff
;
29
36
class
DiffOpCopy
extends
DiffOp
{
38
public
$type
=
'copy'
;
39
44
public
function
__construct
(
$orig
,
$closing
=
false
) {
45
if
( !is_array(
$closing
) ) {
46
$closing
=
$orig
;
47
}
48
$this->orig =
$orig
;
49
$this->closing =
$closing
;
50
}
51
55
public
function
reverse
() {
56
return
new
DiffOpCopy
( $this->closing, $this->orig );
57
}
58
}
59
61
class_alias( DiffOpCopy::class,
'DiffOpCopy'
);
Wikimedia\Diff\DiffOpCopy
Extends DiffOp.
Definition
DiffOpCopy.php:36
Wikimedia\Diff\DiffOpCopy\reverse
reverse()
Definition
DiffOpCopy.php:55
Wikimedia\Diff\DiffOpCopy\$type
$type
Definition
DiffOpCopy.php:38
Wikimedia\Diff\DiffOpCopy\__construct
__construct( $orig, $closing=false)
Definition
DiffOpCopy.php:44
Wikimedia\Diff\DiffOp
The base class for all other DiffOp classes.
Definition
DiffOp.php:38
Wikimedia\Diff\DiffOp\$closing
string[] false $closing
The right ("new") side of the diff, or false when it's a "delete".
Definition
DiffOp.php:56
Wikimedia\Diff\DiffOp\$orig
string[] false $orig
The left ("old") side of the diff, or false when it's an "add".
Definition
DiffOp.php:50
Wikimedia\Diff
Definition
ArrayDiffFormatter.php:27
includes
libs
Diff
DiffOpCopy.php
Generated on Mon Apr 28 2025 09:24:56 for MediaWiki by
1.10.0