Пример #1
0
 public function storeState(State $state)
 {
     $stmt = $this->db->prepare(sprintf('INSERT INTO %s (client_config_id, user_id, scope, issue_time, state) VALUES(:client_config_id, :user_id, :scope, :issue_time, :state)', $this->prefix . 'states'));
     $stmt->bindValue(':client_config_id', $state->getClientConfigId(), PDO::PARAM_STR);
     $stmt->bindValue(':user_id', $state->getUserId(), PDO::PARAM_STR);
     $stmt->bindValue(':scope', $state->getScope()->toString(), PDO::PARAM_STR);
     $stmt->bindValue(':issue_time', $state->getIssueTime(), PDO::PARAM_INT);
     $stmt->bindValue(':state', $state->getState(), PDO::PARAM_STR);
     $stmt->execute();
     return 1 === $stmt->rowCount();
 }
Пример #2
0
 public function storeState(State $state)
 {
     $stmt = $this->db->prepare("INSERT INTO states (client_config_id, user_id, scope, issue_time, state) VALUES(:client_config_id, :user_id, :scope, :issue_time, :state)");
     $stmt->bindValue(":client_config_id", $state->getClientConfigId(), PDO::PARAM_STR);
     $stmt->bindValue(":user_id", $state->getUserId(), PDO::PARAM_STR);
     $stmt->bindValue(":scope", $state->getScope()->isEmptyScope() ? null : $state->getScope()->getScopeAsString(), PDO::PARAM_STR);
     $stmt->bindValue(":issue_time", $state->getIssueTime(), PDO::PARAM_INT);
     $stmt->bindValue(":state", $state->getState(), PDO::PARAM_STR);
     $stmt->execute();
     return 1 === $stmt->rowCount();
 }