public static function isValid(array &$user) { Zend_Registry::get('logger')->entering(); User::ensurePresence('username', $user); User::ensurePresence('password', $user); User::ensurePresence('email', $user); User::ensurePresence('name', $user); User::ensurePresence('address', $user); User::ensurePresence('city', $user); User::ensurePresence('state', $user); User::ensurePresence('zip_code', $user); User::ensurePresence('country', $user); // User::ensurePresence('paypal', $user); User::ensureMatch('password', 'password_confirm', $user); User::ensureMatch('email', 'emailConfirm', $user); Zend_Registry::get('logger')->debug('Ensure unique username'); if (self::exists($user['username'])) { $user['errors']['username'] = "******"; } if (isset($user['errors'])) { $ret = FALSE; } else { $ret = TRUE; } return $ret; Zend_Registry::get('logger')->exiting(); }