Хм, получается, 
    throw new Exception('$number must be number greater than 1');
о том же Exception внутри класса генерируется, так что в этом - смысла нет.