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