public function replace($value, $pattern, $replacement = '', $limit = -1)
{
$this->assertNoEval($pattern);
if (!isset($value)) {
return null;
}
return preg_replace($pattern, $replacement, $value, $limit);
}