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: DiffGroup.php <?php namespace DeliciousBrains\WPMDB\Common\DryRun; class DiffGroup { /** * @var PersistenceInterface */ private $persistence; /** * @var string */ private $table; /** * @var DiffEntity[] */ private $entities = []; /** * @param PersistenceInterface $persistence */ public function __construct(PersistenceInterface $persistence) { $this->persistence = $persistence; } /** * @param $table */ public function setTable($table) { $this->table = $table; } /** * @param DiffEntity $entity */ public function addEntity(DiffEntity $entity) { $this->entities[] = $entity; } /** * @return DiffEntity[] */ public function getEntities() { return $this->entities; } /** * @return mixed */ public function getTable() { return $this->table; } /** * post-find/replace procedures. */ public function finalize() { $this->persistence->add($this); $this->persistence->store(); } } 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