public function createFromForm($form) { $user = new UserModel(); $user->setUsername($form->getValue('username'))->setSalt($this->randomBytes(16))->setPassword($this->hashPassword($form->getValue('password'), $user->getSalt())); $user = $this->_mapper->insert($user); return $user; }