PHP Class VersionPress\Utils\AbsoluteUrlReplacer

显示文件 Open project: versionpress/versionpress Class Usage Examples

Public Methods

Method Description
__construct ( $siteUrl )
replace ( array $entity ) : array Replaces absolute URLs with placeholder
restore ( array $entity ) : array Replaces the placeholder with absolute URL

Private Methods

Method Description
replaceLocalUrls ( $value )
replacePlaceholders ( $value )
replaceRecursively ( mixed $value, callable $replaceFn ) : string

Method Details

__construct() public method

public __construct ( $siteUrl )

replace() public method

Replaces absolute URLs with placeholder
public replace ( array $entity ) : array
$entity array
return array

restore() public method

Replaces the placeholder with absolute URL
public restore ( array $entity ) : array
$entity array
return array