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"); } } public static function getCollectionName(){ return "users"; } } ?>