This logic is kind of odd. I think two functions, `self::isWikiaMobile` and `self::isOasis` would make more sense.