Lines Matching refs:addr
47 [$addr, $query] = sexplode('?', $email, 2);
48 $out = self::obfuscateAddress($addr);
78 [$addr, $query] = sexplode('?', $email, 2);
79 $addr = self::obfuscateAddress($addr);
81 $addr = rawurlencode($addr);
84 $addr = htmlspecialchars($addr, ENT_QUOTES | ENT_SUBSTITUTE, 'UTF-8');
87 $addr .= '?' . htmlspecialchars($query, ENT_QUOTES | ENT_SUBSTITUTE, 'UTF-8');
89 return $addr;
97 * @param string $addr raw local@domain
100 protected static function obfuscateAddress(string $addr): string argument
105 'visible' => strtr($addr, ['@' => ' [at] ', '.' => ' [dot] ', '-' => ' [dash] ']),
106 'hex' => Conversion::toHtml($addr, true),
107 default => $addr,