public static function initWithArray($array) { $instance = new self(NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); $instance->setName($array[User::USER_NAME]); $instance->setPassword($array[User::USER_PASSWORD]); $instance->setEventcode($array[User::USER_EVENTCODE]); $instance->setValidate($array[User::USER_VALIDATE]); $instance->setRoll($array[User::USER_ROLL]); $instance->setPage($array[User::USER_PAGE]); $instance->setMac($array[User::USER_MAC]); $instance->setSignup($array[User::USER_SIGNUP]); $instance->setLastlogin($array[User::USER_LASTLOGIN]); $instance->setTypefromCode(); return $instance; }