private static tokensToRegex ( $valueTokens ) : string | ||
$valueTokens | ||
return | string |
private static function tokensToRegex($valueTokens)
{
$regexDelimiter = '/';
$regexFromValue = join('', array_map(function ($token) use($regexDelimiter) {
return QueryLanguageUtils::tokenToRegex($token, $regexDelimiter);
}, $valueTokens));
return sprintf('%s^%s$%s', $regexDelimiter, $regexFromValue, $regexDelimiter);
}