function getValue() { $value = $this->base->getValue(); $toolkit = lmbToolkit::instance(); if ($this->isConstant()) { return lmb_strtolower($value); } else { $this->raiseUnresolvedBindingError(); } }
function process($content) { $content = lmb_strtolower($content); $content = str_replace("\n", ' ', $content); $content = str_replace("\t", ' ', $content); $content = str_replace("\r", ' ', $content); $search = array("'<script[^>]*?>.*?</script>'siu", "'<[\\/\\!]*?[^<>]*?>'siu", "'([\r\n])[\\s]+'u"); $replace = array('', ' ', ' '); $content = preg_replace($search, $replace, $content); $content = preg_replace("#(\\.){2,}#", ' ', $content); $content = preg_replace("#^\\.#", ' ', $content); $content = preg_replace("#\\s\\.#", ' ', $content); $content = preg_replace("#\\.\\s#", ' ', $content); $content = preg_replace("#\\.\$#", ' ', $content); $content = preg_replace("#(\\s|^)(\"|'|`)(\\w)#", '\\1\\3', $content); $content = preg_replace("#(\\w)(\"|'|`)(\\s|\$)#", '\\1\\3', $content); $content = str_replace(" ", ' ', $content); $content = str_replace(":", ' ', $content); $content = str_replace(",", ' ', $content); $content = str_replace(";", ' ', $content); $content = str_replace("(", ' ', $content); $content = str_replace(")", ' ', $content); $content = str_replace("-", ' ', $content); $content = str_replace("+", ' ', $content); $content = str_replace("/", ' ', $content); $content = str_replace("!", ' ', $content); $content = str_replace("?", ' ', $content); $content = str_replace("[", ' ', $content); $content = str_replace("]", ' ', $content); $content = str_replace("\$", ' ', $content); $content = str_replace("\\", ' ', $content); $content = str_replace("<", ' ', $content); $content = str_replace(">", ' ', $content); $content = str_replace("*", ' ', $content); $content = trim(preg_replace("(\\s+)", ' ', $content)); return $content; }