File ManagerCurrent Directory: wp-content/plugins/wp-migrate-db/class/Common/DryRunLinux appserver-7a7af3b2-php-0c9ec09e2f9746c2a80fa3756c076432 6.12.94+ #1 SMP Fri Jul 17 09:26:56 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