/** * Return a list of patterns to check * * @return array string patterns to check */ static function getPatterns() { $patterns = self::cacheGet('nickname_blacklist:patterns'); if ($patterns === false) { $patterns = array(); $nb = new Nickname_blacklist(); $nb->find(); while ($nb->fetch()) { $patterns[] = $nb->pattern; } self::cacheSet('nickname_blacklist:patterns', $patterns); } return $patterns; }