hasProperty("newsletter")){ $this->newsletter = true; } if (!$this->hasProperty("email")){ throw new CoreException("Impossible to create a user without a mail address"); } if (!$this->hasProperty("username")){ throw new CoreException("Impossible to create a user without a username"); } if(!$this->hasProperty("password")){ new CoreException("Impossible to create a user without a password"); } if(!$this->hasProperty("active")){ $this->active = false; } if(!$this->hasProperty("activationSent")){ $this->activationSent = false; } } public static function getCollectionName(){ return "users"; } } ?>