public static function validateRegistrationInformation(RegisterUserBinding $user) { $valid = true; if (!Validator::stringLength($user->username, 3, 60)) { Session::flash('flash_messages', Communicator::INVALID_USERNAME); $valid = false; } if (!Validator::password($user->password)) { Session::flash('flash_messages', Communicator::INVALID_PASSWORD); $valid = false; } if (!Validator::stringLength($user->email, 5, 255)) { Session::flash('flash_messages', Communicator::INVALID_EMAIL); $valid = false; } return $valid; }