protected static vanillaSprintfCallback ( $Match, boolean $InternalReplacementList = false ) : mixed | ||
$Match | ||
$InternalReplacementList | boolean | |
return | mixed |
/** * * * @param $PlaceholderString * @param $ReplaceWith * @return mixed */ public static function vanillaSprintf($PlaceholderString, $ReplaceWith) { // Set replacement array inside callback Gdn_Format::vanillaSprintfCallback(null, $ReplaceWith); $FinalString = preg_replace_callback('/({([a-z0-9_:]+)})/i', array('Gdn_Format', 'VanillaSprintfCallback'), $PlaceholderString); // Cleanup replacement list Gdn_Format::vanillaSprintfCallback(null, array()); return $FinalString; }