Lines Matching refs:string
33 * @param string $string String to be validated and cleaned.
37 abstract public function validate($string, $config, $context); argument
60 public function parseCDATA($string) argument
62 $string = trim($string);
63 $string = str_replace(array("\n", "\t", "\r"), ' ', $string);
64 return $string;
69 * @param string $string String construction info
72 public function make($string) argument
84 * @param string $string a CSS colour definition
87 protected function mungeRgb($string) argument
91 if (preg_match('/(rgba|hsla)\(/', $string)) {
92 … return preg_replace('/(rgba|hsla)\('.$p.','.$p.','.$p.','.$p.'\)/', '\1(\2,\5,\8,\11)', $string);
95 return preg_replace('/(rgb|hsl)\('.$p.','.$p.','.$p.'\)/', '\1(\2,\5,\8)', $string);
102 protected function expandCSSEscape($string) argument
106 for ($i = 0, $c = strlen($string); $i < $c; $i++) {
107 if ($string[$i] === '\\') {
113 if (ctype_xdigit($string[$i])) {
114 $code = $string[$i];
116 if (!ctype_xdigit($string[$i])) {
119 $code .= $string[$i];
129 if ($i < $c && trim($string[$i]) !== '') {
134 if ($string[$i] === "\n") {
138 $ret .= $string[$i];