Lines Matching refs:addr
54 [$addr, $query] = sexplode('?', $email, 2);
55 $out = self::obfuscateAddress($addr);
85 [$addr, $query] = sexplode('?', $email, 2);
86 $addr = self::obfuscateAddress($addr);
88 $addr = rawurlencode($addr);
91 $addr = htmlspecialchars($addr, ENT_QUOTES | ENT_SUBSTITUTE, 'UTF-8');
94 $addr .= '?' . htmlspecialchars($query, ENT_QUOTES | ENT_SUBSTITUTE, 'UTF-8');
96 return $addr;
104 * @param string $addr raw local@domain
107 protected static function obfuscateAddress(string $addr): string argument
112 'visible' => strtr($addr, ['@' => ' [at] ', '.' => ' [dot] ', '-' => ' [dash] ']),
113 'hex' => Conversion::toHtml($addr, true),
114 default => $addr,