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: DiffInterpreter.php <?php namespace DeliciousBrains\WPMDB\Common\DryRun; class DiffInterpreter { /** * @var DiffGroup */ private $group; /** * @param DiffGroup $group */ public function __construct(DiffGroup $group) { $this->group = $group; } /** * Computes string difference and adds the entity to the group if diff exists. * * @param DiffEntity $entity */ public function compute(DiffEntity $entity) { if (0 !== strcmp($entity->getOriginalExpression(), $entity->getReplaceExpression())) { $this->group->addEntity($entity); } } /** * post-find/replace procedures. */ public function finalize() { $this->group->finalize(); } /** * Returns array of diff entities with unmatching strings. * * @return DiffEntity[] */ public function results() { return $this->group->getEntities(); } /** * @return DiffGroup */ public function getGroup() { return $this->group; } } 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