/** * Creates user with specified $email and $password * * @param RegistrationForm $form * @throws EmailExistsException */ public static function create(RegistrationForm $form) { $query = new InsertQuery(TUsers::_NAME); $query->values(TUsers::EMAIL, $form->getEmail()); $query->values(TUsers::PASSWORD, password_hash($form->getPassword(), PASSWORD_DEFAULT)); $query->values(TUsers::NAME, $form->getName()); $query->executeInsert(); }