File ManagerCurrent Directory: wp-content/plugins/wp-migrate-db/class/Common/DryRunLinux appserver-0d5e4f1e-php-cc8da225320a42ba9b7d66cba40b1f03 6.6.123+ #1 SMP PREEMPT_DYNAMIC Wed Mar 11 09:04:28 UTC 2026 x86_64Edit File: DiffEntity.php <?php namespace DeliciousBrains\WPMDB\Common\DryRun; class DiffEntity implements \JsonSerializable { /** * @var string */ private $original_expression; /** * @var string */ private $replace_expression; /** * @var int */ private $row; /** * @var string */ private $column; /** * @param $original_expression * @param $replace_expression * @param $column * @param $row * * @return DiffEntity */ public static function create($original_expression, $replace_expression, $column, $row) { return new self($original_expression, $replace_expression, $column, $row); } /** * @param $original_expression * @param $replace_expression * @param $column * @param $row */ public function __construct($original_expression, $replace_expression, $column, $row) { $this->original_expression = $original_expression; $this->replace_expression = $replace_expression; $this->column = $column; $this->row = $row; } /** * @return string */ public function getOriginalExpression() { return $this->original_expression; } /** * @param mixed $original_expression */ public function setOriginalExpression($original_expression) { $this->original_expression = $original_expression; } /** * @return string */ public function getReplaceExpression() { return $this->replace_expression; } /** * @param mixed $replace_expression */ public function setReplaceExpression($replace_expression) { $this->replace_expression = $replace_expression; } /** * @return int */ public function getRow() { return $this->row; } /** * @return string */ public function getColumn() { return $this->column; } /** * Json serializes the class data * @return mixed */ #[\ReturnTypeWillChange] public function jsonSerialize() { return [ 'original' => $this->original_expression, 'replace' => $this->replace_expression, 'row' => $this->row, 'column' => $this->column ]; } } Upload File Directory Listing NameTypeSizeActions.. (Parent Directory)DirDiffEntity.phpFile2.30 KB Rename | Delete | EditDiffGroup.phpFile1.11 KB Rename | Delete | EditDiffInterpreter.phpFile1.05 KB Rename | Delete | EditMemoryPersistence.phpFile665.00 B Rename | Delete | EditPersistenceInterface.phpFile366.00 B Rename | Delete | Edit