Exemplo n.º 1
0
 public static function mapResult($result)
 {
     $config = DataAccessConfig::userData();
     $userId = (int) $result[$config->id];
     $email = $result[$config->email];
     $pin = $result[$config->pin];
     $name = $result[$config->name];
     $birthday = new DateTime($result[$config->birthday]);
     $user = new User($email, $pin);
     $user->setUserId($userId);
     $user->setPin($pin);
     $user->setName($name);
     $user->setBirthday($birthday);
     return $user;
 }
Exemplo n.º 2
0
 private function usernameExists($email)
 {
     parent::verifyType($email, "string");
     $table = DataAccessConfig::userData();
     $values = array($table->userId);
     $target = array($table->email => "'" . $email . "'");
     $result = $this->selectRows($table->tableName, $values, $target);
     return count($result) == 1;
 }