Extension [ <persistent> extension #127 couchbase version 4.3.0 ] {

  - Dependencies {
    Dependency [ json (Required) ]
  }

  - INI {
    Entry [ couchbase.max_persistent <SYSTEM> ]
      Current = '-1'
    }
    Entry [ couchbase.persistent_timeout <SYSTEM> ]
      Current = '-1'
    }
    Entry [ couchbase.log_level <ALL> ]
      Current = ''
    }
    Entry [ couchbase.log_php_log_err <SYSTEM> ]
      Current = '1'
    }
    Entry [ couchbase.log_stderr <SYSTEM> ]
      Current = '0'
    }
    Entry [ couchbase.log_path <SYSTEM> ]
      Current = ''
    }
  }

  - Functions {
    Function [ <internal:couchbase> function Couchbase\Extension\notifyFork ] {

      - Parameters [1] {
        Parameter #0 [ <required> string $forkEvent ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\loadExceptionAliases ] {

      - Parameters [0] {
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\version ] {

      - Parameters [0] {
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\clusterVersion ] {

      - Parameters [2] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucketName ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\replicasConfiguredForBucket ] {

      - Parameters [2] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucketName ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\createConnection ] {

      - Parameters [3] {
        Parameter #0 [ <required> string $connectionHash ]
        Parameter #1 [ <required> string $connectionString ]
        Parameter #2 [ <required> array $options ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\openBucket ] {

      - Parameters [2] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucketName ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\closeBucket ] {

      - Parameters [2] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucketName ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\documentUpsert ] {

      - Parameters [8] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucket ]
        Parameter #2 [ <required> string $scope ]
        Parameter #3 [ <required> string $collection ]
        Parameter #4 [ <required> string $id ]
        Parameter #5 [ <required> string $value ]
        Parameter #6 [ <required> int $flags ]
        Parameter #7 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\documentInsert ] {

      - Parameters [8] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucket ]
        Parameter #2 [ <required> string $scope ]
        Parameter #3 [ <required> string $collection ]
        Parameter #4 [ <required> string $id ]
        Parameter #5 [ <required> string $value ]
        Parameter #6 [ <required> int $flags ]
        Parameter #7 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\documentReplace ] {

      - Parameters [8] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucket ]
        Parameter #2 [ <required> string $scope ]
        Parameter #3 [ <required> string $collection ]
        Parameter #4 [ <required> string $id ]
        Parameter #5 [ <required> string $value ]
        Parameter #6 [ <required> int $flags ]
        Parameter #7 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\documentAppend ] {

      - Parameters [7] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucket ]
        Parameter #2 [ <required> string $scope ]
        Parameter #3 [ <required> string $collection ]
        Parameter #4 [ <required> string $id ]
        Parameter #5 [ <required> string $value ]
        Parameter #6 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\documentPrepend ] {

      - Parameters [7] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucket ]
        Parameter #2 [ <required> string $scope ]
        Parameter #3 [ <required> string $collection ]
        Parameter #4 [ <required> string $id ]
        Parameter #5 [ <required> string $value ]
        Parameter #6 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\documentIncrement ] {

      - Parameters [6] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucket ]
        Parameter #2 [ <required> string $scope ]
        Parameter #3 [ <required> string $collection ]
        Parameter #4 [ <required> string $id ]
        Parameter #5 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\documentDecrement ] {

      - Parameters [6] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucket ]
        Parameter #2 [ <required> string $scope ]
        Parameter #3 [ <required> string $collection ]
        Parameter #4 [ <required> string $id ]
        Parameter #5 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\documentGet ] {

      - Parameters [6] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucket ]
        Parameter #2 [ <required> string $scope ]
        Parameter #3 [ <required> string $collection ]
        Parameter #4 [ <required> string $id ]
        Parameter #5 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\documentGetAnyReplica ] {

      - Parameters [6] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucket ]
        Parameter #2 [ <required> string $scope ]
        Parameter #3 [ <required> string $collection ]
        Parameter #4 [ <required> string $id ]
        Parameter #5 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\documentGetAllReplicas ] {

      - Parameters [6] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucket ]
        Parameter #2 [ <required> string $scope ]
        Parameter #3 [ <required> string $collection ]
        Parameter #4 [ <required> string $id ]
        Parameter #5 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\documentGetAndTouch ] {

      - Parameters [7] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucket ]
        Parameter #2 [ <required> string $scope ]
        Parameter #3 [ <required> string $collection ]
        Parameter #4 [ <required> string $id ]
        Parameter #5 [ <required> int $expirySeconds ]
        Parameter #6 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\documentGetAndLock ] {

      - Parameters [7] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucket ]
        Parameter #2 [ <required> string $scope ]
        Parameter #3 [ <required> string $collection ]
        Parameter #4 [ <required> string $id ]
        Parameter #5 [ <required> int $lockTimeSeconds ]
        Parameter #6 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\documentUnlock ] {

      - Parameters [7] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucket ]
        Parameter #2 [ <required> string $scope ]
        Parameter #3 [ <required> string $collection ]
        Parameter #4 [ <required> string $id ]
        Parameter #5 [ <required> string $cas ]
        Parameter #6 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\documentRemove ] {

      - Parameters [6] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucket ]
        Parameter #2 [ <required> string $scope ]
        Parameter #3 [ <required> string $collection ]
        Parameter #4 [ <required> string $id ]
        Parameter #5 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\documentTouch ] {

      - Parameters [7] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucket ]
        Parameter #2 [ <required> string $scope ]
        Parameter #3 [ <required> string $collection ]
        Parameter #4 [ <required> string $id ]
        Parameter #5 [ <required> int $expirySeconds ]
        Parameter #6 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\documentExists ] {

      - Parameters [6] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucket ]
        Parameter #2 [ <required> string $scope ]
        Parameter #3 [ <required> string $collection ]
        Parameter #4 [ <required> string $id ]
        Parameter #5 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\documentMutateIn ] {

      - Parameters [7] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucket ]
        Parameter #2 [ <required> string $scope ]
        Parameter #3 [ <required> string $collection ]
        Parameter #4 [ <required> string $id ]
        Parameter #5 [ <required> array $specs ]
        Parameter #6 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\documentLookupIn ] {

      - Parameters [7] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucket ]
        Parameter #2 [ <required> string $scope ]
        Parameter #3 [ <required> string $collection ]
        Parameter #4 [ <required> string $id ]
        Parameter #5 [ <required> array $specs ]
        Parameter #6 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\createDocumentScanResult ] {

      - Parameters [6] {
        Parameter #0 [ <optional> $connection = <default> ]
        Parameter #1 [ <optional> string $bucket = <default> ]
        Parameter #2 [ <optional> string $scope = <default> ]
        Parameter #3 [ <optional> string $collection = <default> ]
        Parameter #4 [ <optional> array $scan_type = <default> ]
        Parameter #5 [ <optional> ?array $options = <default> ]
      }
      - Return [ mixed ]
    }
    Function [ <internal:couchbase> function Couchbase\Extension\documentScanNextItem ] {

      - Parameters [1] {
        Parameter #0 [ <required> $scan_result ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\documentLookupInAnyReplica ] {

      - Parameters [7] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucket ]
        Parameter #2 [ <required> string $scope ]
        Parameter #3 [ <required> string $collection ]
        Parameter #4 [ <required> string $id ]
        Parameter #5 [ <required> array $specs ]
        Parameter #6 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\documentLookupInAllReplicas ] {

      - Parameters [7] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucket ]
        Parameter #2 [ <required> string $scope ]
        Parameter #3 [ <required> string $collection ]
        Parameter #4 [ <required> string $id ]
        Parameter #5 [ <required> array $specs ]
        Parameter #6 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\documentGetMulti ] {

      - Parameters [6] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucket ]
        Parameter #2 [ <required> string $scope ]
        Parameter #3 [ <required> string $collection ]
        Parameter #4 [ <required> array $ids ]
        Parameter #5 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\documentRemoveMulti ] {

      - Parameters [6] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucket ]
        Parameter #2 [ <required> string $scope ]
        Parameter #3 [ <required> string $collection ]
        Parameter #4 [ <required> array $entries ]
        Parameter #5 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\documentUpsertMulti ] {

      - Parameters [6] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucket ]
        Parameter #2 [ <required> string $scope ]
        Parameter #3 [ <required> string $collection ]
        Parameter #4 [ <required> array $entries ]
        Parameter #5 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\query ] {

      - Parameters [3] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $statement ]
        Parameter #2 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\analyticsQuery ] {

      - Parameters [3] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $statement ]
        Parameter #2 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\viewQuery ] {

      - Parameters [6] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucketName ]
        Parameter #2 [ <required> string $designDocumentName ]
        Parameter #3 [ <required> string $viewName ]
        Parameter #4 [ <required> int $nameSpace ]
        Parameter #5 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\searchQuery ] {

      - Parameters [4] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $indexName ]
        Parameter #2 [ <required> string $query ]
        Parameter #3 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\vectorSearch ] {

      - Parameters [6] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $indexName ]
        Parameter #2 [ <required> string $query ]
        Parameter #3 [ <required> string $vector_search ]
        Parameter #4 [ <optional> ?array $options = <default> ]
        Parameter #5 [ <optional> ?array $vector_options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\ping ] {

      - Parameters [2] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\diagnostics ] {

      - Parameters [3] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $reportId ]
        Parameter #2 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\createTransactions ] {

      - Parameters [2] {
        Parameter #0 [ <optional> $connection = <default> ]
        Parameter #1 [ <optional> ?array $configuration = <default> ]
      }
      - Return [ mixed ]
    }
    Function [ <internal:couchbase> function Couchbase\Extension\createTransactionContext ] {

      - Parameters [2] {
        Parameter #0 [ <optional> $transactions = <default> ]
        Parameter #1 [ <optional> ?array $configuration = <default> ]
      }
      - Return [ mixed ]
    }
    Function [ <internal:couchbase> function Couchbase\Extension\transactionNewAttempt ] {

      - Parameters [1] {
        Parameter #0 [ <required> $transactions ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\transactionCommit ] {

      - Parameters [1] {
        Parameter #0 [ <required> $transactions ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\transactionRollback ] {

      - Parameters [1] {
        Parameter #0 [ <required> $transactions ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\transactionGet ] {

      - Parameters [5] {
        Parameter #0 [ <required> $transactions ]
        Parameter #1 [ <required> string $bucketName ]
        Parameter #2 [ <required> string $scopeName ]
        Parameter #3 [ <required> string $collectionName ]
        Parameter #4 [ <required> string $id ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\transactionGetReplicaFromPreferredServerGroup ] {

      - Parameters [5] {
        Parameter #0 [ <required> $transactions ]
        Parameter #1 [ <required> string $bucketName ]
        Parameter #2 [ <required> string $scopeName ]
        Parameter #3 [ <required> string $collectionName ]
        Parameter #4 [ <required> string $id ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\transactionInsert ] {

      - Parameters [7] {
        Parameter #0 [ <required> $transactions ]
        Parameter #1 [ <required> string $bucketName ]
        Parameter #2 [ <required> string $scopeName ]
        Parameter #3 [ <required> string $collectionName ]
        Parameter #4 [ <required> string $id ]
        Parameter #5 [ <required> string $value ]
        Parameter #6 [ <required> int $flags ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\transactionReplace ] {

      - Parameters [4] {
        Parameter #0 [ <required> $transactions ]
        Parameter #1 [ <required> array $document ]
        Parameter #2 [ <required> string $value ]
        Parameter #3 [ <required> int $flags ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\transactionRemove ] {

      - Parameters [2] {
        Parameter #0 [ <required> $transactions ]
        Parameter #1 [ <required> array $document ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\transactionQuery ] {

      - Parameters [3] {
        Parameter #0 [ <required> $transactions ]
        Parameter #1 [ <required> string $statement ]
        Parameter #2 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\transactionGetMulti ] {

      - Parameters [3] {
        Parameter #0 [ <required> $transactions ]
        Parameter #1 [ <required> array $entries ]
        Parameter #2 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\transactionGetMultiReplicasFromPreferredServerGroup ] {

      - Parameters [3] {
        Parameter #0 [ <required> $transactions ]
        Parameter #1 [ <required> array $entries ]
        Parameter #2 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\searchIndexGet ] {

      - Parameters [3] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $indexName ]
        Parameter #2 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\searchIndexGetAll ] {

      - Parameters [2] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\searchIndexUpsert ] {

      - Parameters [3] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> array $index ]
        Parameter #2 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\searchIndexDrop ] {

      - Parameters [3] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $indexName ]
        Parameter #2 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\searchIndexGetDocumentsCount ] {

      - Parameters [3] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $indexName ]
        Parameter #2 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\searchIndexIngestPause ] {

      - Parameters [3] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $indexName ]
        Parameter #2 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\searchIndexIngestResume ] {

      - Parameters [3] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $indexName ]
        Parameter #2 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\searchIndexQueryingAllow ] {

      - Parameters [3] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $indexName ]
        Parameter #2 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\searchIndexQueryingDisallow ] {

      - Parameters [3] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $indexName ]
        Parameter #2 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\searchIndexPlanFreeze ] {

      - Parameters [3] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $indexName ]
        Parameter #2 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\searchIndexPlanUnfreeze ] {

      - Parameters [3] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $indexName ]
        Parameter #2 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\searchIndexDocumentAnalyze ] {

      - Parameters [4] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $indexName ]
        Parameter #2 [ <required> string $document ]
        Parameter #3 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\scopeSearchIndexGet ] {

      - Parameters [5] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucketName ]
        Parameter #2 [ <required> string $scopeName ]
        Parameter #3 [ <required> string $indexName ]
        Parameter #4 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\scopeSearchIndexGetAll ] {

      - Parameters [4] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucketName ]
        Parameter #2 [ <required> string $scopeName ]
        Parameter #3 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\scopeSearchIndexUpsert ] {

      - Parameters [5] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucketName ]
        Parameter #2 [ <required> string $scopeName ]
        Parameter #3 [ <required> array $index ]
        Parameter #4 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\scopeSearchIndexDrop ] {

      - Parameters [5] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucketName ]
        Parameter #2 [ <required> string $scopeName ]
        Parameter #3 [ <required> string $indexName ]
        Parameter #4 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\scopeSearchIndexGetDocumentsCount ] {

      - Parameters [5] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucketName ]
        Parameter #2 [ <required> string $scopeName ]
        Parameter #3 [ <required> string $indexName ]
        Parameter #4 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\scopeSearchIndexIngestPause ] {

      - Parameters [5] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucketName ]
        Parameter #2 [ <required> string $scopeName ]
        Parameter #3 [ <required> string $indexName ]
        Parameter #4 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\scopeSearchIndexIngestResume ] {

      - Parameters [5] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucketName ]
        Parameter #2 [ <required> string $scopeName ]
        Parameter #3 [ <required> string $indexName ]
        Parameter #4 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\scopeSearchIndexQueryingAllow ] {

      - Parameters [5] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucketName ]
        Parameter #2 [ <required> string $scopeName ]
        Parameter #3 [ <required> string $indexName ]
        Parameter #4 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\scopeSearchIndexQueryingDisallow ] {

      - Parameters [5] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucketName ]
        Parameter #2 [ <required> string $scopeName ]
        Parameter #3 [ <required> string $indexName ]
        Parameter #4 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\scopeSearchIndexPlanFreeze ] {

      - Parameters [5] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucketName ]
        Parameter #2 [ <required> string $scopeName ]
        Parameter #3 [ <required> string $indexName ]
        Parameter #4 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\scopeSearchIndexPlanUnfreeze ] {

      - Parameters [5] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucketName ]
        Parameter #2 [ <required> string $scopeName ]
        Parameter #3 [ <required> string $indexName ]
        Parameter #4 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\scopeSearchIndexDocumentAnalyze ] {

      - Parameters [6] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucketName ]
        Parameter #2 [ <required> string $scopeName ]
        Parameter #3 [ <required> string $indexName ]
        Parameter #4 [ <required> string $document ]
        Parameter #5 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\viewIndexUpsert ] {

      - Parameters [5] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucketName ]
        Parameter #2 [ <required> array $index ]
        Parameter #3 [ <required> int $nameSpace ]
        Parameter #4 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\bucketCreate ] {

      - Parameters [3] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> array $bucketSettings ]
        Parameter #2 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\bucketUpdate ] {

      - Parameters [3] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> array $bucketSettings ]
        Parameter #2 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\bucketGet ] {

      - Parameters [3] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $name ]
        Parameter #2 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\bucketGetAll ] {

      - Parameters [2] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\bucketDrop ] {

      - Parameters [3] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $name ]
        Parameter #2 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\bucketFlush ] {

      - Parameters [3] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $name ]
        Parameter #2 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\scopeGetAll ] {

      - Parameters [3] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $name ]
        Parameter #2 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\scopeCreate ] {

      - Parameters [4] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucketName ]
        Parameter #2 [ <required> string $scopeName ]
        Parameter #3 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\scopeDrop ] {

      - Parameters [4] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucketName ]
        Parameter #2 [ <required> string $scopeName ]
        Parameter #3 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\collectionCreate ] {

      - Parameters [6] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucketName ]
        Parameter #2 [ <required> string $scopeName ]
        Parameter #3 [ <required> string $collectionName ]
        Parameter #4 [ <optional> ?array $settings = <default> ]
        Parameter #5 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\collectionDrop ] {

      - Parameters [5] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucketName ]
        Parameter #2 [ <required> string $scopeName ]
        Parameter #3 [ <required> string $collectionName ]
        Parameter #4 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\collectionUpdate ] {

      - Parameters [6] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucketName ]
        Parameter #2 [ <required> string $scopeName ]
        Parameter #3 [ <required> string $collectionName ]
        Parameter #4 [ <required> array $settings ]
        Parameter #5 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\userUpsert ] {

      - Parameters [3] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> array $user ]
        Parameter #2 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\userGet ] {

      - Parameters [3] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $name ]
        Parameter #2 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\userGetAll ] {

      - Parameters [2] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\userDrop ] {

      - Parameters [3] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $name ]
        Parameter #2 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\passwordChange ] {

      - Parameters [3] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $new_password ]
        Parameter #2 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\groupUpsert ] {

      - Parameters [3] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> array $group ]
        Parameter #2 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\groupGet ] {

      - Parameters [3] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $name ]
        Parameter #2 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\groupGetAll ] {

      - Parameters [2] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\groupDrop ] {

      - Parameters [3] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $name ]
        Parameter #2 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\roleGetAll ] {

      - Parameters [2] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\queryIndexGetAll ] {

      - Parameters [3] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucketName ]
        Parameter #2 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\queryIndexCreate ] {

      - Parameters [5] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucketName ]
        Parameter #2 [ <required> string $indexName ]
        Parameter #3 [ <required> array $fields ]
        Parameter #4 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\queryIndexCreatePrimary ] {

      - Parameters [3] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucketName ]
        Parameter #2 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\queryIndexDrop ] {

      - Parameters [4] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucketName ]
        Parameter #2 [ <required> string $indexName ]
        Parameter #3 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\queryIndexDropPrimary ] {

      - Parameters [3] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucketName ]
        Parameter #2 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\queryIndexBuildDeferred ] {

      - Parameters [3] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucketName ]
        Parameter #2 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\collectionQueryIndexGetAll ] {

      - Parameters [5] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucketName ]
        Parameter #2 [ <required> string $scopeName ]
        Parameter #3 [ <required> string $collectionName ]
        Parameter #4 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\collectionQueryIndexCreate ] {

      - Parameters [7] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucketName ]
        Parameter #2 [ <required> string $scopeName ]
        Parameter #3 [ <required> string $collectionName ]
        Parameter #4 [ <required> string $indexName ]
        Parameter #5 [ <required> array $fields ]
        Parameter #6 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\collectionQueryIndexCreatePrimary ] {

      - Parameters [5] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucketName ]
        Parameter #2 [ <required> string $scopeName ]
        Parameter #3 [ <required> string $collectionName ]
        Parameter #4 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\collectionQueryIndexDrop ] {

      - Parameters [6] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucketName ]
        Parameter #2 [ <required> string $scopeName ]
        Parameter #3 [ <required> string $collectionName ]
        Parameter #4 [ <required> string $indexName ]
        Parameter #5 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\collectionQueryIndexDropPrimary ] {

      - Parameters [5] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucketName ]
        Parameter #2 [ <required> string $scopeName ]
        Parameter #3 [ <required> string $collectionName ]
        Parameter #4 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\collectionQueryIndexBuildDeferred ] {

      - Parameters [5] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $bucketName ]
        Parameter #2 [ <required> string $scopeName ]
        Parameter #3 [ <required> string $collectionName ]
        Parameter #4 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\analyticsDataverseCreate ] {

      - Parameters [3] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $dataverseName ]
        Parameter #2 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\analyticsDataverseDrop ] {

      - Parameters [3] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $dataverseName ]
        Parameter #2 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\analyticsDatasetCreate ] {

      - Parameters [4] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $datasetName ]
        Parameter #2 [ <required> string $bucketName ]
        Parameter #3 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\analyticsDatasetDrop ] {

      - Parameters [3] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $datasetName ]
        Parameter #2 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\analyticsDatasetGetAll ] {

      - Parameters [2] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\analyticsIndexCreate ] {

      - Parameters [5] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $datasetName ]
        Parameter #2 [ <required> string $indexName ]
        Parameter #3 [ <required> array $fields ]
        Parameter #4 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\analyticsIndexDrop ] {

      - Parameters [4] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $datasetName ]
        Parameter #2 [ <required> string $indexName ]
        Parameter #3 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\analyticsIndexGetAll ] {

      - Parameters [2] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\analyticsLinkConnect ] {

      - Parameters [2] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\analyticsLinkDisconnect ] {

      - Parameters [2] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\analyticsPendingMutationsGet ] {

      - Parameters [2] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\analyticsLinkCreate ] {

      - Parameters [3] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> array $analyticsLink ]
        Parameter #2 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\analyticsLinkReplace ] {

      - Parameters [3] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> array $analyticsLink ]
        Parameter #2 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\analyticsLinkDrop ] {

      - Parameters [4] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <required> string $linkName ]
        Parameter #2 [ <required> string $dataverseName ]
        Parameter #3 [ <optional> ?array $options = <default> ]
      }
    }
    Function [ <internal:couchbase> function Couchbase\Extension\analyticsLinkGetAll ] {

      - Parameters [2] {
        Parameter #0 [ <required> $connection ]
        Parameter #1 [ <optional> ?array $options = <default> ]
      }
    }
  }

  - Classes [75] {
    Class [ <internal:couchbase> class Couchbase\Exception\CouchbaseException extends Exception implements Throwable, Stringable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [5] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
        Property [ private $context = NULL ]
      }

      - Methods [11] {
        Method [ <internal:couchbase> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, overwrites Exception, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\TimeoutException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\UnambiguousTimeoutException extends Couchbase\Exception\TimeoutException implements Throwable, Stringable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\AmbiguousTimeoutException extends Couchbase\Exception\TimeoutException implements Throwable, Stringable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\AuthenticationFailureException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\BucketExistsException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\BucketNotFlushableException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\BucketNotFoundException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\CasMismatchException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\CollectionExistsException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\CollectionNotFoundException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\CompilationFailureException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\ConsistencyMismatchException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\DatasetExistsException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\DatasetNotFoundException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\DataverseExistsException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\DataverseNotFoundException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\DecodingFailureException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\DeltaInvalidException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\DesignDocumentNotFoundException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\DocumentExistsException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\DocumentIrretrievableException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\DocumentLockedException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\DocumentNotFoundException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\DocumentNotLockedException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\DocumentNotJsonException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\DurabilityAmbiguousException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\DurabilityImpossibleException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\DurabilityLevelNotAvailableException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\DurableWriteInProgressException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\DurableWriteReCommitInProgressException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\EncodingFailureException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\FeatureNotAvailableException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\GroupNotFoundException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\IndexExistsException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\IndexFailureException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\IndexNotFoundException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\IndexNotReadyException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\InternalServerFailureException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\InvalidArgumentException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\JobQueueFullException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\LinkExistsException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\LinkNotFoundException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\NumberTooBigException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\ParsingFailureException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\PathExistsException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\PathInvalidException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\PathMismatchException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\PathNotFoundException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\PathTooBigException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\PathTooDeepException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\PermissionDeniedException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\PlanningFailureException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\PreparedStatementFailureException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\RequestCanceledException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\ScopeExistsException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\ScopeNotFoundException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\ServiceNotAvailableException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\TemporaryFailureException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\UnsupportedOperationException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\UserExistsException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\UserNotFoundException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\ValueInvalidException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\ValueTooDeepException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\ValueTooLargeException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\ViewNotFoundException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\XattrCannotModifyVirtualAttributeException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\XattrInvalidKeyComboException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\XattrUnknownMacroException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\XattrUnknownVirtualAttributeException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\TransactionException extends Couchbase\Exception\CouchbaseException implements Stringable, Throwable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\TransactionOperationFailedException extends Couchbase\Exception\TransactionException implements Throwable, Stringable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\TransactionFailedException extends Couchbase\Exception\TransactionException implements Throwable, Stringable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\TransactionExpiredException extends Couchbase\Exception\TransactionException implements Throwable, Stringable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }

    Class [ <internal:couchbase> class Couchbase\Exception\TransactionCommitAmbiguousException extends Couchbase\Exception\TransactionException implements Throwable, Stringable ] {

      - Constants [0] {
      }

      - Static properties [0] {
      }

      - Static methods [0] {
      }

      - Properties [4] {
        Property [ protected $message = '' ]
        Property [ protected $code = 0 ]
        Property [ protected string $file = '' ]
        Property [ protected int $line = 0 ]
      }

      - Methods [11] {
        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException> public method getContext ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:couchbase, inherits Couchbase\Exception\CouchbaseException, ctor> public method __construct ] {

          - Parameters [4] {
            Parameter #0 [ <optional> string $message = "" ]
            Parameter #1 [ <optional> int $code = 0 ]
            Parameter #2 [ <optional> ?Throwable $previous = null ]
            Parameter #3 [ <optional> ?array $context = null ]
          }
        }

        Method [ <internal:Core, inherits Exception> public method __wakeup ] {

          - Parameters [0] {
          }
          - Tentative return [ void ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] {

          - Parameters [0] {
          }
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] {

          - Parameters [0] {
          }
          - Return [ int ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {

          - Parameters [0] {
          }
          - Return [ array ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] {

          - Parameters [0] {
          }
          - Return [ ?Throwable ]
        }

        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }

        Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] {

          - Parameters [0] {
          }
          - Return [ string ]
        }
      }
    }
  }
}