From 894d10e075e3a5a26eaef229c0db1f8793c313fe Mon Sep 17 00:00:00 2001 From: Antoine Musso Date: Fri, 13 Apr 2007 00:20:43 +0000 Subject: [PATCH] make some methods public, static and private. Fix strict standards in cleanupSpam.php --- includes/LinkFilter.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/includes/LinkFilter.php b/includes/LinkFilter.php index 85bafcaef6..39341d5de4 100644 --- a/includes/LinkFilter.php +++ b/includes/LinkFilter.php @@ -14,7 +14,7 @@ class LinkFilter { /** * @static */ - function matchEntry( $text, $filterEntry ) { + static function matchEntry( $text, $filterEntry ) { $regex = LinkFilter::makeRegex( $filterEntry ); return preg_match( $regex, $text ); } @@ -22,10 +22,10 @@ class LinkFilter { /** * @static */ - function makeRegex( $filterEntry ) { + private static function makeRegex( $filterEntry ) { $regex = '!http://'; if ( substr( $filterEntry, 0, 2 ) == '*.' ) { - $regex .= '([A-Za-z0-9.-]+\.|)'; + $regex .= '(?:[A-Za-z0-9.-]+\.|)'; $filterEntry = substr( $filterEntry, 2 ); } $regex .= preg_quote( $filterEntry, '!' ) . '!Si'; @@ -50,7 +50,7 @@ class LinkFilter { * @param $filterEntry String: domainparts * @param $prot String: protocol */ - function makeLike( $filterEntry , $prot = 'http://' ) { + public static function makeLike( $filterEntry , $prot = 'http://' ) { if ( substr( $filterEntry, 0, 2 ) == '*.' ) { $subdomains = true; $filterEntry = substr( $filterEntry, 2 ); -- 2.20.1