DiffOpCopy.php 450 B

12345678910111213141516171819202122232425
  1. <?php
  2. namespace Drupal\Component\Diff\Engine;
  3. /**
  4. * @todo document
  5. * @private
  6. * @subpackage DifferenceEngine
  7. */
  8. class DiffOpCopy extends DiffOp {
  9. public $type = 'copy';
  10. public function __construct($orig, $closing = FALSE) {
  11. if (!is_array($closing)) {
  12. $closing = $orig;
  13. }
  14. $this->orig = $orig;
  15. $this->closing = $closing;
  16. }
  17. public function reverse() {
  18. return new DiffOpCopy($this->closing, $this->orig);
  19. }
  20. }