This repository has been archived on 2022-06-23. You can view files and clone it, but cannot push or open issues or pull requests.
divi/core/components/data/ScriptReplacer.php

25 lines
395 B
PHP

<?php
/**
* Utility class for replacing scripts in a string.
*
* @since 3.18.5
*
* @package ET\Core\Data
*/
class ET_Core_Data_ScriptReplacer {
private $_map = array();
public function replace( $matches ) {
$script = $matches[0];
$id = md5( $script );
$this->_map[ $id ] = $script;
return $id;
}
public function map() {
return $this->_map;
}
}