File ManagerCurrent Directory: wp-content/plugins/wp-migrate-db/class/Common/ReplaceLinux appserver-0d5e4f1e-php-cc8da225320a42ba9b7d66cba40b1f03 6.6.123+ #1 SMP PREEMPT_DYNAMIC Wed Mar 11 09:04:28 UTC 2026 x86_64Edit File: PairFactory.php <?php namespace DeliciousBrains\WPMDB\Common\Replace; /** * Class PairFactory * * Used to create search and replace pairs instances. * * @package DeliciousBrains\WPMDB\Common\Replace */ class PairFactory { const REGEX = 'REGEX'; const CASE_SENSITIVE = 'CASE_SENSITIVE'; const CASE_INSENSITIVE = 'CASE_INSENSITIVE'; /** * @param string $pattern * @param string $replace * @param string $type * * @return ReplacePairInterface */ public function create($pattern, $replace, $type = self::CASE_INSENSITIVE) { switch($type) { case self::REGEX: return new RegexPair($pattern, $replace); case self::CASE_SENSITIVE: return new CaseSensitivePair($pattern, $replace); default: return new CaseInsensitivePair($pattern, $replace); } } } Upload File Directory Listing NameTypeSizeActions.. (Parent Directory)DirAbstractReplacePair.phpFile749.00 B Rename | Delete | EditCaseInsensitivePair.phpFile392.00 B Rename | Delete | EditCaseSensitivePair.phpFile394.00 B Rename | Delete | EditPairFactory.phpFile888.00 B Rename | Delete | EditRegexPair.phpFile478.00 B Rename | Delete | EditReplacePairInterface.phpFile222.00 B Rename | Delete | Edit