35 $this->normalizeNick($a),
36 $this->normalizeNick($b)
43 $this->normalizeNick($a),
44 $this->normalizeNick($b),
51 $pos = strpos($nick,
'!');
54 $suffix = substr($nick, $pos);
55 $nick = substr($nick, 0, $pos);
56 if ($nick ===
false) {
57 throw new \Erebot\InvalidValueException(
58 $this->_bot->gettext(
'Not a valid mask')
62 return $this->realNormalizeNick($nick).$suffix;
73 throw new \Erebot\NotImplementedException();
Interface for a class handling an IRC collation.
An abstract class that provides an IRC collation.
limitedCompare($a, $b, $len)