Example #1
0
 public static function create()
 {
     $query = new InsertQuery(TSongs::_NAME);
     $query->values(TSongs::USER_ID, self::$me->getId());
     $query->returning(TSongs::ID);
     $returnedKey = $query->fetchColumn()->get();
     return $returnedKey;
 }
Example #2
0
 /**
  * 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();
 }