fkooman\OAuth\Client\PdoStorage::storeRefreshToken PHP Method

storeRefreshToken() public method

public storeRefreshToken ( RefreshToken $refreshToken )
$refreshToken RefreshToken
    public function storeRefreshToken(RefreshToken $refreshToken)
    {
        $stmt = $this->db->prepare(sprintf('INSERT INTO %s (client_config_id, user_id, scope, refresh_token, issue_time) VALUES(:client_config_id, :user_id, :scope, :refresh_token, :issue_time)', $this->prefix . 'refresh_tokens'));
        $stmt->bindValue(':client_config_id', $refreshToken->getClientConfigId(), PDO::PARAM_STR);
        $stmt->bindValue(':user_id', $refreshToken->getUserId(), PDO::PARAM_STR);
        $stmt->bindValue(':scope', $refreshToken->getScope()->toString(), PDO::PARAM_STR);
        $stmt->bindValue(':refresh_token', $refreshToken->getRefreshToken(), PDO::PARAM_STR);
        $stmt->bindValue(':issue_time', $refreshToken->getIssueTime(), PDO::PARAM_INT);
        $stmt->execute();
        return 1 === $stmt->rowCount();
    }