Lines Matching refs:preserve
18 protected $preserve = array(); variable in HTMLPurifier_PercentEncoder
22 * @param bool $preserve
24 public function __construct($preserve = false) argument
28 $this->preserve[$i] = true;
31 $this->preserve[$i] = true;
34 $this->preserve[$i] = true;
36 $this->preserve[45] = true; // Dash -
37 $this->preserve[46] = true; // Period .
38 $this->preserve[95] = true; // Underscore _
39 $this->preserve[126]= true; // Tilde ~
42 if ($preserve !== false) {
43 for ($i = 0, $c = strlen($preserve); $i < $c; $i++) {
44 $this->preserve[ord($preserve[$i])] = true;
63 if ($string[$i] !== '%' && !isset($this->preserve[$int = ord($string[$i])])) {
100 if (isset($this->preserve[$int])) {