diff options
| -rw-r--r-- | PHPINFO | 8 | ||||
| -rw-r--r-- | REFLECTION | 8780 | ||||
| -rw-r--r-- | php-pecl-couchbase3.spec | 49 | 
3 files changed, 7666 insertions, 1171 deletions
@@ -2,10 +2,9 @@  couchbase  couchbase support => enabled -extension version => 2.6.2 -libcouchbase runtime version => 2.10.5 (git: dabf6d58c2e89b4e75009a7f959e8ad30f85ff98) -libcouchbase headers version => 2.10.5 (git: dabf6d58c2e89b4e75009a7f959e8ad30f85ff98) -igbinary transcoder => enabled +extension version => 3.0.4 +libcouchbase runtime version => 3.0.6 (git: e7b53f01b5c8653e4f4c3ea87e6e1af9c1277a34) +libcouchbase headers version => 3.0.6 (git: e7b53f01b5c8653e4f4c3ea87e6e1af9c1277a34)  zlib compressor => enabled  Directive => Local Value => Master Value @@ -16,3 +15,4 @@ couchbase.encoder.compression_threshold => 0 => 0  couchbase.encoder.compression_factor => 0.0 => 0.0  couchbase.decoder.json_arrays => 0 => 0  couchbase.pool.max_idle_time_sec => 60 => 60 +couchbase.allow_fallback_to_bucket_connection => 0 => 0 @@ -1,8 +1,7 @@ -Extension [ <persistent> extension #109 couchbase version 2.6.2 ] { +Extension [ <persistent> extension #117 couchbase version 3.0.4 ] {    - Dependencies {      Dependency [ json (Required) ] -    Dependency [ igbinary (Required) ]    }    - INI { @@ -27,9 +26,12 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {      Entry [ couchbase.pool.max_idle_time_sec <ALL> ]        Current = '60'      } +    Entry [ couchbase.allow_fallback_to_bucket_connection <ALL> ] +      Current = '0' +    }    } -  - Constants [163] { +  - Constants [175] {      Constant [ int COUCHBASE_PERSISTTO_MASTER ] { 1 }      Constant [ int COUCHBASE_PERSISTTO_ONE ] { 1 }      Constant [ int COUCHBASE_PERSISTTO_TWO ] { 2 } @@ -37,17 +39,6 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {      Constant [ int COUCHBASE_REPLICATETO_ONE ] { 16 }      Constant [ int COUCHBASE_REPLICATETO_TWO ] { 32 }      Constant [ int COUCHBASE_REPLICATETO_THREE ] { 64 } -    Constant [ int COUCHBASE_SDCMD_GET ] { 1 } -    Constant [ int COUCHBASE_SDCMD_REPLACE ] { 3 } -    Constant [ int COUCHBASE_SDCMD_EXISTS ] { 2 } -    Constant [ int COUCHBASE_SDCMD_DICT_ADD ] { 4 } -    Constant [ int COUCHBASE_SDCMD_DICT_UPSERT ] { 5 } -    Constant [ int COUCHBASE_SDCMD_ARRAY_ADD_FIRST ] { 6 } -    Constant [ int COUCHBASE_SDCMD_ARRAY_ADD_LAST ] { 7 } -    Constant [ int COUCHBASE_SDCMD_ARRAY_INSERT ] { 9 } -    Constant [ int COUCHBASE_SDCMD_ARRAY_ADD_UNIQUE ] { 8 } -    Constant [ int COUCHBASE_SDCMD_COUNTER ] { 10 } -    Constant [ int COUCHBASE_SDCMD_REMOVE ] { 11 }      Constant [ int COUCHBASE_CNTL_OP_TIMEOUT ] { 0 }      Constant [ int COUCHBASE_CNTL_VIEW_TIMEOUT ] { 1 }      Constant [ int COUCHBASE_CNTL_DURABILITY_INTERVAL ] { 14 } @@ -62,112 +53,137 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {      Constant [ int COUCHBASE_N1XSPEC_T_GSI ] { 1 }      Constant [ int COUCHBASE_N1XSPEC_T_VIEW ] { 2 }      Constant [ int COUCHBASE_SUCCESS ] { 0 } -    Constant [ int COUCHBASE_AUTH_CONTINUE ] { 1 } -    Constant [ int COUCHBASE_AUTH_ERROR ] { 2 } -    Constant [ int COUCHBASE_DELTA_BADVAL ] { 3 } -    Constant [ int COUCHBASE_E2BIG ] { 4 } -    Constant [ int COUCHBASE_EBUSY ] { 5 } -    Constant [ int COUCHBASE_EINTERNAL ] { 6 } -    Constant [ int COUCHBASE_EINVAL ] { 7 } -    Constant [ int COUCHBASE_ENOMEM ] { 8 } -    Constant [ int COUCHBASE_ERANGE ] { 9 } -    Constant [ int COUCHBASE_ERROR ] { 10 } -    Constant [ int COUCHBASE_ETMPFAIL ] { 11 } -    Constant [ int COUCHBASE_KEY_EEXISTS ] { 12 } -    Constant [ int COUCHBASE_KEY_ENOENT ] { 13 } -    Constant [ int COUCHBASE_DLOPEN_FAILED ] { 14 } -    Constant [ int COUCHBASE_DLSYM_FAILED ] { 15 } -    Constant [ int COUCHBASE_NETWORK_ERROR ] { 16 } -    Constant [ int COUCHBASE_NOT_MY_VBUCKET ] { 17 } -    Constant [ int COUCHBASE_NOT_STORED ] { 18 } -    Constant [ int COUCHBASE_NOT_SUPPORTED ] { 19 } -    Constant [ int COUCHBASE_UNKNOWN_COMMAND ] { 20 } -    Constant [ int COUCHBASE_UNKNOWN_HOST ] { 21 } -    Constant [ int COUCHBASE_PROTOCOL_ERROR ] { 22 } -    Constant [ int COUCHBASE_ETIMEDOUT ] { 23 } -    Constant [ int COUCHBASE_CONNECT_ERROR ] { 24 } -    Constant [ int COUCHBASE_BUCKET_ENOENT ] { 25 } -    Constant [ int COUCHBASE_CLIENT_ENOMEM ] { 26 } -    Constant [ int COUCHBASE_CLIENT_ENOCONF ] { 27 } -    Constant [ int COUCHBASE_EBADHANDLE ] { 28 } -    Constant [ int COUCHBASE_SERVER_BUG ] { 29 } -    Constant [ int COUCHBASE_PLUGIN_VERSION_MISMATCH ] { 30 } -    Constant [ int COUCHBASE_INVALID_HOST_FORMAT ] { 31 } -    Constant [ int COUCHBASE_INVALID_CHAR ] { 32 } -    Constant [ int COUCHBASE_DURABILITY_ETOOMANY ] { 33 } -    Constant [ int COUCHBASE_DUPLICATE_COMMANDS ] { 34 } -    Constant [ int COUCHBASE_NO_MATCHING_SERVER ] { 35 } -    Constant [ int COUCHBASE_BAD_ENVIRONMENT ] { 36 } -    Constant [ int COUCHBASE_BUSY ] { 37 } -    Constant [ int COUCHBASE_INVALID_USERNAME ] { 38 } -    Constant [ int COUCHBASE_CONFIG_CACHE_INVALID ] { 39 } -    Constant [ int COUCHBASE_SASLMECH_UNAVAILABLE ] { 40 } -    Constant [ int COUCHBASE_TOO_MANY_REDIRECTS ] { 41 } -    Constant [ int COUCHBASE_MAP_CHANGED ] { 42 } -    Constant [ int COUCHBASE_INCOMPLETE_PACKET ] { 43 } -    Constant [ int COUCHBASE_ECONNREFUSED ] { 44 } -    Constant [ int COUCHBASE_ESOCKSHUTDOWN ] { 45 } -    Constant [ int COUCHBASE_ECONNRESET ] { 46 } -    Constant [ int COUCHBASE_ECANTGETPORT ] { 47 } -    Constant [ int COUCHBASE_EFDLIMITREACHED ] { 48 } -    Constant [ int COUCHBASE_ENETUNREACH ] { 49 } -    Constant [ int COUCHBASE_ECTL_UNKNOWN ] { 50 } -    Constant [ int COUCHBASE_ECTL_UNSUPPMODE ] { 51 } -    Constant [ int COUCHBASE_ECTL_BADARG ] { 52 } -    Constant [ int COUCHBASE_EMPTY_KEY ] { 53 } -    Constant [ int COUCHBASE_SSL_ERROR ] { 54 } -    Constant [ int COUCHBASE_SSL_CANTVERIFY ] { 55 } -    Constant [ int COUCHBASE_SCHEDFAIL_INTERNAL ] { 56 } -    Constant [ int COUCHBASE_CLIENT_FEATURE_UNAVAILABLE ] { 57 } -    Constant [ int COUCHBASE_OPTIONS_CONFLICT ] { 58 } -    Constant [ int COUCHBASE_HTTP_ERROR ] { 59 } -    Constant [ int COUCHBASE_DURABILITY_NO_MUTATION_TOKENS ] { 60 } -    Constant [ int COUCHBASE_UNKNOWN_MEMCACHED_ERROR ] { 61 } -    Constant [ int COUCHBASE_MUTATION_LOST ] { 62 } -    Constant [ int COUCHBASE_SUBDOC_PATH_ENOENT ] { 63 } -    Constant [ int COUCHBASE_SUBDOC_PATH_MISMATCH ] { 64 } -    Constant [ int COUCHBASE_SUBDOC_PATH_EINVAL ] { 65 } -    Constant [ int COUCHBASE_SUBDOC_PATH_E2BIG ] { 66 } -    Constant [ int COUCHBASE_SUBDOC_DOC_E2DEEP ] { 67 } -    Constant [ int COUCHBASE_SUBDOC_VALUE_CANTINSERT ] { 68 } -    Constant [ int COUCHBASE_SUBDOC_DOC_NOTJSON ] { 69 } -    Constant [ int COUCHBASE_SUBDOC_NUM_ERANGE ] { 70 } -    Constant [ int COUCHBASE_SUBDOC_BAD_DELTA ] { 71 } -    Constant [ int COUCHBASE_SUBDOC_PATH_EEXISTS ] { 72 } -    Constant [ int COUCHBASE_SUBDOC_MULTI_FAILURE ] { 73 } -    Constant [ int COUCHBASE_SUBDOC_VALUE_E2DEEP ] { 74 } -    Constant [ int COUCHBASE_EINVAL_MCD ] { 75 } -    Constant [ int COUCHBASE_EMPTY_PATH ] { 76 } -    Constant [ int COUCHBASE_UNKNOWN_SDCMD ] { 77 } -    Constant [ int COUCHBASE_ENO_COMMANDS ] { 78 } -    Constant [ int COUCHBASE_QUERY_ERROR ] { 79 } -    Constant [ int COUCHBASE_GENERIC_TMPERR ] { 80 } -    Constant [ int COUCHBASE_GENERIC_SUBDOCERR ] { 81 } -    Constant [ int COUCHBASE_GENERIC_CONSTRAINT_ERR ] { 82 } -    Constant [ int COUCHBASE_NAMESERVER_ERROR ] { 83 } -    Constant [ int COUCHBASE_NOT_AUTHORIZED ] { 84 } -    Constant [ int COUCHBASE_SUBDOC_INVALID_COMBO ] { 85 } -    Constant [ int COUCHBASE_SUBDOC_MULTI_PATH_FAILURE ] { 86 } -    Constant [ int COUCHBASE_SUBDOC_SUCCESS_DELETED ] { 87 } -    Constant [ int COUCHBASE_SUBDOC_XATTR_INVALID_FLAG_COMBO ] { 88 } -    Constant [ int COUCHBASE_SUBDOC_XATTR_INVALID_KEY_COMBO ] { 89 } -    Constant [ int COUCHBASE_SUBDOC_XATTR_UNKNOWN_MACRO ] { 90 } -    Constant [ int COUCHBASE_SUBDOC_XATTR_UNKNOWN_VATTR ] { 91 } -    Constant [ int COUCHBASE_SUBDOC_XATTR_CANT_MODIFY_VATTR ] { 92 } -    Constant [ int COUCHBASE_SUBDOC_MULTI_PATH_FAILURE_DELETED ] { 93 } -    Constant [ int COUCHBASE_SUBDOC_INVALID_XATTR_ORDER ] { 94 } -    Constant [ int COUCHBASE_SSL_INVALID_CIPHERSUITES ] { 95 } -    Constant [ int COUCHBASE_SSL_NO_CIPHERS ] { 96 } -    Constant [ int COUCHBASE_TMPFAIL ] { 11 } -    Constant [ int COUCHBASE_KEYALREADYEXISTS ] { 12 } -    Constant [ int COUCHBASE_KEYNOTFOUND ] { 13 } +    Constant [ int COUCHBASE_ERR_GENERIC ] { 100 } +    Constant [ int COUCHBASE_ERR_TIMEOUT ] { 201 } +    Constant [ int COUCHBASE_ERR_REQUEST_CANCELED ] { 202 } +    Constant [ int COUCHBASE_ERR_INVALID_ARGUMENT ] { 203 } +    Constant [ int COUCHBASE_ERR_SERVICE_NOT_AVAILABLE ] { 204 } +    Constant [ int COUCHBASE_ERR_INTERNAL_SERVER_FAILURE ] { 205 } +    Constant [ int COUCHBASE_ERR_AUTHENTICATION_FAILURE ] { 206 } +    Constant [ int COUCHBASE_ERR_TEMPORARY_FAILURE ] { 207 } +    Constant [ int COUCHBASE_ERR_PARSING_FAILURE ] { 208 } +    Constant [ int COUCHBASE_ERR_CAS_MISMATCH ] { 209 } +    Constant [ int COUCHBASE_ERR_BUCKET_NOT_FOUND ] { 210 } +    Constant [ int COUCHBASE_ERR_COLLECTION_NOT_FOUND ] { 211 } +    Constant [ int COUCHBASE_ERR_ENCODING_FAILURE ] { 212 } +    Constant [ int COUCHBASE_ERR_DECODING_FAILURE ] { 213 } +    Constant [ int COUCHBASE_ERR_UNSUPPORTED_OPERATION ] { 214 } +    Constant [ int COUCHBASE_ERR_AMBIGUOUS_TIMEOUT ] { 215 } +    Constant [ int COUCHBASE_ERR_UNAMBIGUOUS_TIMEOUT ] { 216 } +    Constant [ int COUCHBASE_ERR_SCOPE_NOT_FOUND ] { 217 } +    Constant [ int COUCHBASE_ERR_INDEX_NOT_FOUND ] { 218 } +    Constant [ int COUCHBASE_ERR_INDEX_EXISTS ] { 219 } +    Constant [ int COUCHBASE_ERR_DOCUMENT_NOT_FOUND ] { 301 } +    Constant [ int COUCHBASE_ERR_DOCUMENT_UNRETRIEVABLE ] { 302 } +    Constant [ int COUCHBASE_ERR_DOCUMENT_LOCKED ] { 303 } +    Constant [ int COUCHBASE_ERR_VALUE_TOO_LARGE ] { 304 } +    Constant [ int COUCHBASE_ERR_DOCUMENT_EXISTS ] { 305 } +    Constant [ int COUCHBASE_ERR_VALUE_NOT_JSON ] { 306 } +    Constant [ int COUCHBASE_ERR_DURABILITY_LEVEL_NOT_AVAILABLE ] { 307 } +    Constant [ int COUCHBASE_ERR_DURABILITY_IMPOSSIBLE ] { 308 } +    Constant [ int COUCHBASE_ERR_DURABILITY_AMBIGUOUS ] { 309 } +    Constant [ int COUCHBASE_ERR_DURABLE_WRITE_IN_PROGRESS ] { 310 } +    Constant [ int COUCHBASE_ERR_DURABLE_WRITE_RE_COMMIT_IN_PROGRESS ] { 311 } +    Constant [ int COUCHBASE_ERR_MUTATION_LOST ] { 312 } +    Constant [ int COUCHBASE_ERR_SUBDOC_PATH_NOT_FOUND ] { 313 } +    Constant [ int COUCHBASE_ERR_SUBDOC_PATH_MISMATCH ] { 314 } +    Constant [ int COUCHBASE_ERR_SUBDOC_PATH_INVALID ] { 315 } +    Constant [ int COUCHBASE_ERR_SUBDOC_PATH_TOO_BIG ] { 316 } +    Constant [ int COUCHBASE_ERR_SUBDOC_PATH_TOO_DEEP ] { 317 } +    Constant [ int COUCHBASE_ERR_SUBDOC_VALUE_TOO_DEEP ] { 318 } +    Constant [ int COUCHBASE_ERR_SUBDOC_VALUE_INVALID ] { 319 } +    Constant [ int COUCHBASE_ERR_SUBDOC_DOCUMENT_NOT_JSON ] { 320 } +    Constant [ int COUCHBASE_ERR_SUBDOC_NUMBER_TOO_BIG ] { 321 } +    Constant [ int COUCHBASE_ERR_SUBDOC_DELTA_INVALID ] { 322 } +    Constant [ int COUCHBASE_ERR_SUBDOC_PATH_EXISTS ] { 323 } +    Constant [ int COUCHBASE_ERR_SUBDOC_XATTR_UNKNOWN_MACRO ] { 324 } +    Constant [ int COUCHBASE_ERR_SUBDOC_XATTR_INVALID_FLAG_COMBO ] { 325 } +    Constant [ int COUCHBASE_ERR_SUBDOC_XATTR_INVALID_KEY_COMBO ] { 326 } +    Constant [ int COUCHBASE_ERR_SUBDOC_XATTR_UNKNOWN_VIRTUAL_ATTRIBUTE ] { 327 } +    Constant [ int COUCHBASE_ERR_SUBDOC_XATTR_CANNOT_MODIFY_VIRTUAL_ATTRIBUTE ] { 328 } +    Constant [ int COUCHBASE_ERR_SUBDOC_XATTR_INVALID_ORDER ] { 329 } +    Constant [ int COUCHBASE_ERR_PLANNING_FAILURE ] { 401 } +    Constant [ int COUCHBASE_ERR_INDEX_FAILURE ] { 402 } +    Constant [ int COUCHBASE_ERR_PREPARED_STATEMENT_FAILURE ] { 403 } +    Constant [ int COUCHBASE_ERR_COMPILATION_FAILED ] { 501 } +    Constant [ int COUCHBASE_ERR_JOB_QUEUE_FULL ] { 502 } +    Constant [ int COUCHBASE_ERR_DATASET_NOT_FOUND ] { 503 } +    Constant [ int COUCHBASE_ERR_DATAVERSE_NOT_FOUND ] { 504 } +    Constant [ int COUCHBASE_ERR_DATASET_EXISTS ] { 505 } +    Constant [ int COUCHBASE_ERR_DATAVERSE_EXISTS ] { 506 } +    Constant [ int COUCHBASE_ERR_ANALYTICS_LINK_NOT_FOUND ] { 507 } +    Constant [ int COUCHBASE_ERR_VIEW_NOT_FOUND ] { 701 } +    Constant [ int COUCHBASE_ERR_DESIGN_DOCUMENT_NOT_FOUND ] { 702 } +    Constant [ int COUCHBASE_ERR_COLLECTION_ALREADY_EXISTS ] { 801 } +    Constant [ int COUCHBASE_ERR_SCOPE_EXISTS ] { 802 } +    Constant [ int COUCHBASE_ERR_USER_NOT_FOUND ] { 803 } +    Constant [ int COUCHBASE_ERR_GROUP_NOT_FOUND ] { 804 } +    Constant [ int COUCHBASE_ERR_BUCKET_ALREADY_EXISTS ] { 805 } +    Constant [ int COUCHBASE_ERR_SSL_INVALID_CIPHERSUITES ] { 1000 } +    Constant [ int COUCHBASE_ERR_SSL_NO_CIPHERS ] { 1001 } +    Constant [ int COUCHBASE_ERR_SSL_ERROR ] { 1002 } +    Constant [ int COUCHBASE_ERR_SSL_CANTVERIFY ] { 1003 } +    Constant [ int COUCHBASE_ERR_FD_LIMIT_REACHED ] { 1004 } +    Constant [ int COUCHBASE_ERR_NODE_UNREACHABLE ] { 1005 } +    Constant [ int COUCHBASE_ERR_CONTROL_UNKNOWN_CODE ] { 1006 } +    Constant [ int COUCHBASE_ERR_CONTROL_UNSUPPORTED_MODE ] { 1007 } +    Constant [ int COUCHBASE_ERR_CONTROL_INVALID_ARGUMENT ] { 1008 } +    Constant [ int COUCHBASE_ERR_DUPLICATE_COMMANDS ] { 1009 } +    Constant [ int COUCHBASE_ERR_NO_MATCHING_SERVER ] { 1010 } +    Constant [ int COUCHBASE_ERR_PLUGIN_VERSION_MISMATCH ] { 1011 } +    Constant [ int COUCHBASE_ERR_INVALID_HOST_FORMAT ] { 1012 } +    Constant [ int COUCHBASE_ERR_INVALID_CHAR ] { 1013 } +    Constant [ int COUCHBASE_ERR_BAD_ENVIRONMENT ] { 1014 } +    Constant [ int COUCHBASE_ERR_NO_MEMORY ] { 1015 } +    Constant [ int COUCHBASE_ERR_NO_CONFIGURATION ] { 1016 } +    Constant [ int COUCHBASE_ERR_DLOPEN_FAILED ] { 1017 } +    Constant [ int COUCHBASE_ERR_DLSYM_FAILED ] { 1018 } +    Constant [ int COUCHBASE_ERR_CONFIG_CACHE_INVALID ] { 1019 } +    Constant [ int COUCHBASE_ERR_COLLECTION_MANIFEST_IS_AHEAD ] { 1020 } +    Constant [ int COUCHBASE_ERR_COLLECTION_NO_MANIFEST ] { 1021 } +    Constant [ int COUCHBASE_ERR_COLLECTION_CANNOT_APPLY_MANIFEST ] { 1022 } +    Constant [ int COUCHBASE_ERR_AUTH_CONTINUE ] { 1023 } +    Constant [ int COUCHBASE_ERR_CONNECTION_REFUSED ] { 1024 } +    Constant [ int COUCHBASE_ERR_SOCKET_SHUTDOWN ] { 1025 } +    Constant [ int COUCHBASE_ERR_CONNECTION_RESET ] { 1026 } +    Constant [ int COUCHBASE_ERR_CANNOT_GET_PORT ] { 1027 } +    Constant [ int COUCHBASE_ERR_INCOMPLETE_PACKET ] { 1028 } +    Constant [ int COUCHBASE_ERR_SDK_FEATURE_UNAVAILABLE ] { 1029 } +    Constant [ int COUCHBASE_ERR_OPTIONS_CONFLICT ] { 1030 } +    Constant [ int COUCHBASE_ERR_KVENGINE_INVALID_PACKET ] { 1031 } +    Constant [ int COUCHBASE_ERR_DURABILITY_TOO_MANY ] { 1032 } +    Constant [ int COUCHBASE_ERR_SHEDULE_FAILURE ] { 1033 } +    Constant [ int COUCHBASE_ERR_DURABILITY_NO_MUTATION_TOKENS ] { 1034 } +    Constant [ int COUCHBASE_ERR_SASLMECH_UNAVAILABLE ] { 1035 } +    Constant [ int COUCHBASE_ERR_TOO_MANY_REDIRECTS ] { 1036 } +    Constant [ int COUCHBASE_ERR_MAP_CHANGED ] { 1037 } +    Constant [ int COUCHBASE_ERR_NOT_MY_VBUCKET ] { 1038 } +    Constant [ int COUCHBASE_ERR_UNKNOWN_SUBDOC_COMMAND ] { 1039 } +    Constant [ int COUCHBASE_ERR_KVENGINE_UNKNOWN_ERROR ] { 1040 } +    Constant [ int COUCHBASE_ERR_NAMESERVER ] { 1041 } +    Constant [ int COUCHBASE_ERR_INVALID_RANGE ] { 1042 } +    Constant [ int COUCHBASE_ERR_NOT_STORED ] { 1043 } +    Constant [ int COUCHBASE_ERR_BUSY ] { 1044 } +    Constant [ int COUCHBASE_ERR_SDK_INTERNAL ] { 1045 } +    Constant [ int COUCHBASE_ERR_INVALID_DELTA ] { 1046 } +    Constant [ int COUCHBASE_ERR_NO_COMMANDS ] { 1047 } +    Constant [ int COUCHBASE_ERR_NETWORK ] { 1048 } +    Constant [ int COUCHBASE_ERR_UNKNOWN_HOST ] { 1049 } +    Constant [ int COUCHBASE_ERR_PROTOCOL_ERROR ] { 1050 } +    Constant [ int COUCHBASE_ERR_CONNECT_ERROR ] { 1051 } +    Constant [ int COUCHBASE_ERR_EMPTY_KEY ] { 1052 } +    Constant [ int COUCHBASE_ERR_HTTP ] { 1053 } +    Constant [ int COUCHBASE_ERR_QUERY ] { 1054 } +    Constant [ int COUCHBASE_ERR_TOPOLOGY_CHANGE ] { 1055 } +    Constant [ int COUCHBASE_TMPFAIL ] { 207 } +    Constant [ int COUCHBASE_KEYALREADYEXISTS ] { 305 } +    Constant [ int COUCHBASE_KEYNOTFOUND ] { 301 }      Constant [ int COUCHBASE_VAL_MASK ] { 31 }      Constant [ int COUCHBASE_VAL_IS_STRING ] { 0 }      Constant [ int COUCHBASE_VAL_IS_LONG ] { 1 }      Constant [ int COUCHBASE_VAL_IS_DOUBLE ] { 2 }      Constant [ int COUCHBASE_VAL_IS_BOOL ] { 3 }      Constant [ int COUCHBASE_VAL_IS_SERIALIZED ] { 4 } -    Constant [ int COUCHBASE_VAL_IS_IGBINARY ] { 5 }      Constant [ int COUCHBASE_VAL_IS_JSON ] { 6 }      Constant [ int COUCHBASE_COMPRESSION_MASK ] { 224 }      Constant [ int COUCHBASE_COMPRESSION_NONE ] { 0 } @@ -175,7 +191,6 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {      Constant [ int COUCHBASE_COMPRESSION_FASTLZ ] { 64 }      Constant [ int COUCHBASE_COMPRESSION_MCISCOMPRESSED ] { 16 }      Constant [ int COUCHBASE_SERTYPE_JSON ] { 0 } -    Constant [ int COUCHBASE_SERTYPE_IGBINARY ] { 1 }      Constant [ int COUCHBASE_SERTYPE_PHP ] { 2 }      Constant [ int COUCHBASE_CMPRTYPE_NONE ] { 0 }      Constant [ int COUCHBASE_CMPRTYPE_ZLIB ] { 1 } @@ -186,12 +201,11 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {      Constant [ int COUCHBASE_CFFMT_RAW ] { 50331648 }      Constant [ int COUCHBASE_CFFMT_STRING ] { 67108864 }      Constant [ int Couchbase\ENCODER_FORMAT_JSON ] { 0 } -    Constant [ int Couchbase\ENCODER_FORMAT_IGBINARY ] { 1 }      Constant [ int Couchbase\ENCODER_FORMAT_PHP ] { 2 }      Constant [ int Couchbase\ENCODER_COMPRESSION_NONE ] { 0 }      Constant [ int Couchbase\ENCODER_COMPRESSION_ZLIB ] { 1 }      Constant [ int Couchbase\ENCODER_COMPRESSION_FASTLZ ] { 2 } -    Constant [ int Couchbase\HAVE_IGBINARY ] { 1 } +    Constant [ int Couchbase\HAVE_IGBINARY ] { 0 }      Constant [ int Couchbase\HAVE_ZLIB ] { 1 }    } @@ -334,8 +348,53 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {      }    } -  - Classes [55] { -    Class [ <internal:couchbase> class Couchbase\Exception extends Exception implements Throwable ] { +  - Classes [187] { +    Interface [ <internal:couchbase> interface Couchbase\MutationToken ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [4] { +        Method [ <internal:couchbase> abstract public method partitionId ] { + +          - Parameters [0] { +          } +          - Return [ int or NULL ] +        } + +        Method [ <internal:couchbase> abstract public method partitionUuid ] { + +          - Parameters [0] { +          } +          - Return [ string or NULL ] +        } + +        Method [ <internal:couchbase> abstract public method sequenceNumber ] { + +          - Parameters [0] { +          } +          - Return [ string or NULL ] +        } + +        Method [ <internal:couchbase> abstract public method bucketName ] { + +          - Parameters [0] { +          } +          - Return [ string or NULL ] +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\MutationTokenImpl implements Couchbase\MutationToken ] {        - Constants [0] {        } @@ -347,52 +406,117 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        }        - Properties [4] { -        Property [ <default> protected $message ] -        Property [ <default> protected $code ] -        Property [ <default> protected $file ] -        Property [ <default> protected $line ] +        Property [ <default> private $partition_id ] +        Property [ <default> private $partition_uuid ] +        Property [ <default> private $sequence_number ] +        Property [ <default> private $bucket_name ]        } -      - Methods [10] { -        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { +      - Methods [4] { +        Method [ <internal:couchbase, prototype Couchbase\MutationToken> public method partitionId ] { -          - Parameters [3] { -            Parameter #0 [ <optional> $message ] -            Parameter #1 [ <optional> $code ] -            Parameter #2 [ <optional> $previous ] +          - Parameters [0] {            } +          - Return [ int or NULL ]          } -        Method [ <internal:Core, inherits Exception> public method __wakeup ] { +        Method [ <internal:couchbase, prototype Couchbase\MutationToken> public method partitionUuid ] { + +          - Parameters [0] { +          } +          - Return [ string or NULL ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { +        Method [ <internal:couchbase, prototype Couchbase\MutationToken> public method sequenceNumber ] { + +          - Parameters [0] { +          } +          - Return [ string or NULL ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { +        Method [ <internal:couchbase, prototype Couchbase\MutationToken> public method bucketName ] { + +          - Parameters [0] { +          } +          - Return [ string or NULL ]          } +      } +    } -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { +    Interface [ <internal:couchbase> interface Couchbase\QueryMetaData ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [8] { +        Method [ <internal:couchbase> abstract public method status ] { + +          - Parameters [0] { +          } +          - Return [ string or NULL ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { +        Method [ <internal:couchbase> abstract public method requestId ] { + +          - Parameters [0] { +          } +          - Return [ string or NULL ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { +        Method [ <internal:couchbase> abstract public method clientContextId ] { + +          - Parameters [0] { +          } +          - Return [ string or NULL ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { +        Method [ <internal:couchbase> abstract public method signature ] { + +          - Parameters [0] { +          } +          - Return [ array or NULL ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { +        Method [ <internal:couchbase> abstract public method warnings ] { + +          - Parameters [0] { +          } +          - Return [ array or NULL ]          } -        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        Method [ <internal:couchbase> abstract public method errors ] { + +          - Parameters [0] { +          } +          - Return [ array or NULL ] +        } + +        Method [ <internal:couchbase> abstract public method metrics ] { + +          - Parameters [0] { +          } +          - Return [ array or NULL ] +        } + +        Method [ <internal:couchbase> abstract public method profile ] { + +          - Parameters [0] { +          } +          - Return [ array or NULL ]          }        }      } -    Class [ <internal:couchbase> class Couchbase\Document ] { +    Class [ <internal:couchbase> class Couchbase\QueryMetaDataImpl implements Couchbase\QueryMetaData ] {        - Constants [0] {        } @@ -403,19 +527,76 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        - Static methods [0] {        } -      - Properties [5] { -        Property [ <default> public $error ] -        Property [ <default> public $value ] -        Property [ <default> public $flags ] -        Property [ <default> public $cas ] -        Property [ <default> public $token ] +      - Properties [7] { +        Property [ <default> private $status ] +        Property [ <default> private $request_id ] +        Property [ <default> private $client_context_id ] +        Property [ <default> private $signature ] +        Property [ <default> private $errors ] +        Property [ <default> private $warnings ] +        Property [ <default> private $metrics ]        } -      - Methods [0] { +      - Methods [8] { +        Method [ <internal:couchbase, prototype Couchbase\QueryMetaData> public method status ] { + +          - Parameters [0] { +          } +          - Return [ string or NULL ] +        } + +        Method [ <internal:couchbase, prototype Couchbase\QueryMetaData> public method requestId ] { + +          - Parameters [0] { +          } +          - Return [ string or NULL ] +        } + +        Method [ <internal:couchbase, prototype Couchbase\QueryMetaData> public method clientContextId ] { + +          - Parameters [0] { +          } +          - Return [ string or NULL ] +        } + +        Method [ <internal:couchbase, prototype Couchbase\QueryMetaData> public method signature ] { + +          - Parameters [0] { +          } +          - Return [ array or NULL ] +        } + +        Method [ <internal:couchbase, prototype Couchbase\QueryMetaData> public method errors ] { + +          - Parameters [0] { +          } +          - Return [ array or NULL ] +        } + +        Method [ <internal:couchbase, prototype Couchbase\QueryMetaData> public method warnings ] { + +          - Parameters [0] { +          } +          - Return [ array or NULL ] +        } + +        Method [ <internal:couchbase, prototype Couchbase\QueryMetaData> public method metrics ] { + +          - Parameters [0] { +          } +          - Return [ array or NULL ] +        } + +        Method [ <internal:couchbase, prototype Couchbase\QueryMetaData> public method profile ] { + +          - Parameters [0] { +          } +          - Return [ array or NULL ] +        }        }      } -    Class [ <internal:couchbase> class Couchbase\DocumentFragment ] { +    Interface [ <internal:couchbase> interface Couchbase\SearchMetaData ] {        - Constants [0] {        } @@ -426,18 +607,55 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        - Static methods [0] {        } -      - Properties [4] { -        Property [ <default> public $error ] -        Property [ <default> public $cas ] -        Property [ <default> public $value ] -        Property [ <default> public $token ] +      - Properties [0] {        } -      - Methods [0] { +      - Methods [6] { +        Method [ <internal:couchbase> abstract public method successCount ] { + +          - Parameters [0] { +          } +          - Return [ int or NULL ] +        } + +        Method [ <internal:couchbase> abstract public method errorCount ] { + +          - Parameters [0] { +          } +          - Return [ int or NULL ] +        } + +        Method [ <internal:couchbase> abstract public method took ] { + +          - Parameters [0] { +          } +          - Return [ int or NULL ] +        } + +        Method [ <internal:couchbase> abstract public method totalHits ] { + +          - Parameters [0] { +          } +          - Return [ int or NULL ] +        } + +        Method [ <internal:couchbase> abstract public method maxScore ] { + +          - Parameters [0] { +          } +          - Return [ float or NULL ] +        } + +        Method [ <internal:couchbase> abstract public method metrics ] { + +          - Parameters [0] { +          } +          - Return [ array or NULL ] +        }        }      } -    Class [ <internal:couchbase> class Couchbase\Cluster ] { +    Class [ <internal:couchbase> class Couchbase\SearchMetaDataImpl implements Couchbase\SearchMetaData ] {        - Constants [0] {        } @@ -448,55 +666,64 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        - Static methods [0] {        } -      - Properties [0] { +      - Properties [7] { +        Property [ <default> private $success_count ] +        Property [ <default> private $error_count ] +        Property [ <default> private $took ] +        Property [ <default> private $total_hits ] +        Property [ <default> private $max_score ] +        Property [ <default> private $metrics ] +        Property [ <default> private $status ]        } -      - Methods [5] { -        Method [ <internal:couchbase, ctor> public method __construct ] { +      - Methods [6] { +        Method [ <internal:couchbase, prototype Couchbase\SearchMetaData> public method successCount ] { -          - Parameters [1] { -            Parameter #0 [ <required> $connstr ] +          - Parameters [0] {            } +          - Return [ int or NULL ]          } -        Method [ <internal:couchbase> public method openBucket ] { +        Method [ <internal:couchbase, prototype Couchbase\SearchMetaData> public method errorCount ] { -          - Parameters [2] { -            Parameter #0 [ <required> $name ] -            Parameter #1 [ <required> $password ] +          - Parameters [0] {            } +          - Return [ int or NULL ]          } -        Method [ <internal:couchbase> public method manager ] { +        Method [ <internal:couchbase, prototype Couchbase\SearchMetaData> public method took ] { -          - Parameters [2] { -            Parameter #0 [ <required> $username ] -            Parameter #1 [ <required> $password ] +          - Parameters [0] {            } +          - Return [ int or NULL ]          } -        Method [ <internal:couchbase> public method authenticate ] { +        Method [ <internal:couchbase, prototype Couchbase\SearchMetaData> public method totalHits ] { -          - Parameters [1] { -            Parameter #0 [ <required> $authenticator ] +          - Parameters [0] {            } +          - Return [ int or NULL ]          } -        Method [ <internal:couchbase> public method authenticateAs ] { +        Method [ <internal:couchbase, prototype Couchbase\SearchMetaData> public method maxScore ] { -          - Parameters [2] { -            Parameter #0 [ <required> $username ] -            Parameter #1 [ <required> $password ] +          - Parameters [0] {            } +          - Return [ float or NULL ] +        } + +        Method [ <internal:couchbase, prototype Couchbase\SearchMetaData> public method metrics ] { + +          - Parameters [0] { +          } +          - Return [ array or NULL ]          }        }      } -    Class [ <internal:couchbase> class Couchbase\ClusterManager ] { +    Interface [ <internal:couchbase> interface Couchbase\ViewMetaData ] { -      - Constants [2] { -        Constant [ public int RBAC_DOMAIN_LOCAL ] { 1 } -        Constant [ public int RBAC_DOMAIN_EXTERNAL ] { 2 } +      - Constants [0] {        }        - Static properties [0] { @@ -508,67 +735,177 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        - Properties [0] {        } -      - Methods [9] { -        Method [ <internal:couchbase, ctor> final private method __construct ] { +      - Methods [2] { +        Method [ <internal:couchbase> abstract public method totalRows ] {            - Parameters [0] {            } +          - Return [ int or NULL ]          } -        Method [ <internal:couchbase> public method listBuckets ] { +        Method [ <internal:couchbase> abstract public method debug ] {            - Parameters [0] {            } +          - Return [ array or NULL ]          } +      } +    } -        Method [ <internal:couchbase> public method createBucket ] { +    Class [ <internal:couchbase> class Couchbase\ViewMetaDataImpl implements Couchbase\ViewMetaData ] { -          - Parameters [2] { -            Parameter #0 [ <required> $name ] -            Parameter #1 [ <required> $options ] +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [2] { +        Property [ <default> private $total_rows ] +        Property [ <default> private $debug ] +      } + +      - Methods [2] { +        Method [ <internal:couchbase, prototype Couchbase\ViewMetaData> public method totalRows ] { + +          - Parameters [0] {            } +          - Return [ int or NULL ]          } -        Method [ <internal:couchbase> public method removeBucket ] { +        Method [ <internal:couchbase, prototype Couchbase\ViewMetaData> public method debug ] { -          - Parameters [1] { -            Parameter #0 [ <required> $name ] +          - Parameters [0] {            } +          - Return [ array or NULL ]          } +      } +    } -        Method [ <internal:couchbase> public method listUsers ] { +    Interface [ <internal:couchbase> interface Couchbase\Result ] { -          - Parameters [1] { -            Parameter #0 [ <required> $domain ] +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [1] { +        Method [ <internal:couchbase> abstract public method cas ] { + +          - Parameters [0] { +          } +          - Return [ string or NULL ] +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\ResultImpl implements Couchbase\Result ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [6] { +        Property [ <default> private $cas ] +        Property [ <default> private $expiry ] +        Property [ <default> private $key ] +        Property [ <default> private $status ] +        Property [ <default> private $err_ctx ] +        Property [ <default> private $err_ref ] +      } + +      - Methods [1] { +        Method [ <internal:couchbase, prototype Couchbase\Result> public method cas ] { + +          - Parameters [0] {            } +          - Return [ string or NULL ]          } +      } +    } -        Method [ <internal:couchbase> public method upsertUser ] { +    Interface [ <internal:couchbase> interface Couchbase\GetResult extends Couchbase\Result ] { -          - Parameters [3] { -            Parameter #0 [ <required> $name ] -            Parameter #1 [ <required> $settings ] -            Parameter #2 [ <required> $domain ] +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [2] { +        Method [ <internal:couchbase> abstract public method content ] { + +          - Parameters [0] {            }          } -        Method [ <internal:couchbase> public method getUser ] { +        Method [ <internal:couchbase, inherits Couchbase\Result> abstract public method cas ] { -          - Parameters [2] { -            Parameter #0 [ <required> $name ] -            Parameter #1 [ <required> $domain ] +          - Parameters [0] {            } +          - Return [ string or NULL ]          } +      } +    } -        Method [ <internal:couchbase> public method removeUser ] { +    Class [ <internal:couchbase> class Couchbase\GetResultImpl implements Couchbase\GetResult, Couchbase\Result ] { -          - Parameters [2] { -            Parameter #0 [ <required> $name ] -            Parameter #1 [ <required> $domain ] +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [7] { +        Property [ <default> private $cas ] +        Property [ <default> private $data ] +        Property [ <default> private $expiry ] +        Property [ <default> private $key ] +        Property [ <default> private $status ] +        Property [ <default> private $err_ctx ] +        Property [ <default> private $err_ref ] +      } + +      - Methods [3] { +        Method [ <internal:couchbase, prototype Couchbase\Result> public method cas ] { + +          - Parameters [0] { +          } +          - Return [ string or NULL ] +        } + +        Method [ <internal:couchbase> public method expiry ] { + +          - Parameters [0] {            } +          - Return [ int or NULL ]          } -        Method [ <internal:couchbase> public method info ] { +        Method [ <internal:couchbase, prototype Couchbase\GetResult> public method content ] {            - Parameters [0] {            } @@ -576,7 +913,7 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        }      } -    Class [ <internal:couchbase> class Couchbase\UserSettings ] { +    Interface [ <internal:couchbase> interface Couchbase\GetReplicaResult extends Couchbase\Result ] {        - Constants [0] {        } @@ -590,44 +927,84 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        - Properties [0] {        } +      - Methods [3] { +        Method [ <internal:couchbase> abstract public method content ] { + +          - Parameters [0] { +          } +        } + +        Method [ <internal:couchbase> abstract public method isReplica ] { + +          - Parameters [0] { +          } +          - Return [ bool ] +        } + +        Method [ <internal:couchbase, inherits Couchbase\Result> abstract public method cas ] { + +          - Parameters [0] { +          } +          - Return [ string or NULL ] +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\GetReplicaResultImpl implements Couchbase\GetReplicaResult, Couchbase\Result ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [8] { +        Property [ <default> private $cas ] +        Property [ <default> private $data ] +        Property [ <default> private $expiry ] +        Property [ <default> private $key ] +        Property [ <default> private $status ] +        Property [ <default> private $err_ctx ] +        Property [ <default> private $err_ref ] +        Property [ <default> private $is_replica ] +      } +        - Methods [4] { -        Method [ <internal:couchbase, ctor> public method __construct ] { +        Method [ <internal:couchbase, prototype Couchbase\Result> public method cas ] {            - Parameters [0] {            } +          - Return [ string or NULL ]          } -        Method [ <internal:couchbase> public method fullName ] { +        Method [ <internal:couchbase> public method expiry ] { -          - Parameters [1] { -            Parameter #0 [ <required> $fullName ] +          - Parameters [0] {            } +          - Return [ int or NULL ]          } -        Method [ <internal:couchbase> public method password ] { +        Method [ <internal:couchbase, prototype Couchbase\GetReplicaResult> public method content ] { -          - Parameters [1] { -            Parameter #0 [ <required> $password ] +          - Parameters [0] {            }          } -        Method [ <internal:couchbase> public method role ] { +        Method [ <internal:couchbase, prototype Couchbase\GetReplicaResult> public method isReplica ] { -          - Parameters [2] { -            Parameter #0 [ <required> $role ] -            Parameter #1 [ <required> $bucket ] +          - Parameters [0] {            } +          - Return [ bool ]          }        }      } -    Class [ <internal:couchbase> class Couchbase\Bucket ] { +    Interface [ <internal:couchbase> interface Couchbase\ExistsResult extends Couchbase\Result ] { -      - Constants [4] { -        Constant [ public int PINGSVC_KV ] { 1 } -        Constant [ public int PINGSVC_N1QL ] { 2 } -        Constant [ public int PINGSVC_VIEWS ] { 4 } -        Constant [ public int PINGSVC_FTS ] { 8 } +      - Constants [0] {        }        - Static properties [0] { @@ -639,409 +1016,1526 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        - Properties [0] {        } -      - Methods [50] { -        Method [ <internal:couchbase, ctor> final private method __construct ] { +      - Methods [2] { +        Method [ <internal:couchbase> abstract public method exists ] {            - Parameters [0] {            } +          - Return [ bool ]          } -        Method [ <internal:couchbase> private method __get ] { +        Method [ <internal:couchbase, inherits Couchbase\Result> abstract public method cas ] { -          - Parameters [1] { -            Parameter #0 [ <required> $name ] +          - Parameters [0] {            } +          - Return [ string or NULL ]          } +      } +    } -        Method [ <internal:couchbase> private method __set ] { +    Class [ <internal:couchbase> class Couchbase\ExistsResultImpl implements Couchbase\ExistsResult, Couchbase\Result ] { -          - Parameters [2] { -            Parameter #0 [ <required> $name ] -            Parameter #1 [ <required> $value ] +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [7] { +        Property [ <default> private $cas ] +        Property [ <default> private $expiry ] +        Property [ <default> private $key ] +        Property [ <default> private $status ] +        Property [ <default> private $err_ctx ] +        Property [ <default> private $err_ref ] +        Property [ <default> private $is_found ] +      } + +      - Methods [3] { +        Method [ <internal:couchbase, prototype Couchbase\Result> public method cas ] { + +          - Parameters [0] {            } +          - Return [ string or NULL ]          } -        Method [ <internal:couchbase> public method setTranscoder ] { +        Method [ <internal:couchbase> public method expiry ] { -          - Parameters [2] { -            Parameter #0 [ <required> callable $encoder ] -            Parameter #1 [ <required> callable $decoder ] +          - Parameters [0] {            } +          - Return [ int or NULL ]          } -        Method [ <internal:couchbase> public method getName ] { +        Method [ <internal:couchbase, prototype Couchbase\ExistsResult> public method exists ] {            - Parameters [0] {            } +          - Return [ bool ]          } +      } +    } -        Method [ <internal:couchbase> public method get ] { +    Interface [ <internal:couchbase> interface Couchbase\MutationResult extends Couchbase\Result ] { -          - Parameters [2] { -            Parameter #0 [ <required> $ids ] -            Parameter #1 [ <required> $options ] +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [2] { +        Method [ <internal:couchbase> abstract public method mutationToken ] { + +          - Parameters [0] {            } +          - Return [ Couchbase\MutationToken or NULL ]          } -        Method [ <internal:couchbase> public method getAndLock ] { +        Method [ <internal:couchbase, inherits Couchbase\Result> abstract public method cas ] { -          - Parameters [3] { -            Parameter #0 [ <required> $ids ] -            Parameter #1 [ <required> $lockTime ] -            Parameter #2 [ <required> $options ] +          - Parameters [0] {            } +          - Return [ string or NULL ]          } +      } +    } -        Method [ <internal:couchbase> public method getAndTouch ] { +    Class [ <internal:couchbase> class Couchbase\MutationResultImpl implements Couchbase\MutationResult, Couchbase\Result ] { -          - Parameters [3] { -            Parameter #0 [ <required> $ids ] -            Parameter #1 [ <required> $expiry ] -            Parameter #2 [ <required> $options ] +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [7] { +        Property [ <default> private $cas ] +        Property [ <default> private $expiry ] +        Property [ <default> private $key ] +        Property [ <default> private $status ] +        Property [ <default> private $err_ctx ] +        Property [ <default> private $err_ref ] +        Property [ <default> private $mutation_token ] +      } + +      - Methods [3] { +        Method [ <internal:couchbase, prototype Couchbase\Result> public method cas ] { + +          - Parameters [0] {            } +          - Return [ string or NULL ]          } -        Method [ <internal:couchbase> public method getFromReplica ] { +        Method [ <internal:couchbase> public method expiry ] { -          - Parameters [2] { -            Parameter #0 [ <required> $ids ] -            Parameter #1 [ <required> $options ] +          - Parameters [0] {            } +          - Return [ int or NULL ]          } -        Method [ <internal:couchbase> public method upsert ] { +        Method [ <internal:couchbase, prototype Couchbase\MutationResult> public method mutationToken ] { -          - Parameters [3] { -            Parameter #0 [ <required> $id ] -            Parameter #1 [ <required> $val ] -            Parameter #2 [ <required> $options ] +          - Parameters [0] {            } +          - Return [ Couchbase\MutationToken or NULL ]          } +      } +    } -        Method [ <internal:couchbase> public method insert ] { +    Class [ <internal:couchbase> class Couchbase\StoreResultImpl implements Couchbase\MutationResult, Couchbase\Result ] { -          - Parameters [3] { -            Parameter #0 [ <required> $id ] -            Parameter #1 [ <required> $val ] -            Parameter #2 [ <required> $options ] +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [10] { +        Property [ <default> private $cas ] +        Property [ <default> private $expiry ] +        Property [ <default> private $key ] +        Property [ <default> private $status ] +        Property [ <default> private $err_ctx ] +        Property [ <default> private $err_ref ] +        Property [ <default> private $mutation_token ] +        Property [ <default> private $is_stored ] +        Property [ <default> private $num_persisted ] +        Property [ <default> private $num_replicated ] +      } + +      - Methods [3] { +        Method [ <internal:couchbase, prototype Couchbase\Result> public method cas ] { + +          - Parameters [0] {            } +          - Return [ string or NULL ]          } -        Method [ <internal:couchbase> public method replace ] { +        Method [ <internal:couchbase> public method expiry ] { -          - Parameters [3] { -            Parameter #0 [ <required> $id ] -            Parameter #1 [ <required> $val ] -            Parameter #2 [ <required> $options ] +          - Parameters [0] {            } +          - Return [ int or NULL ]          } -        Method [ <internal:couchbase> public method append ] { +        Method [ <internal:couchbase, prototype Couchbase\MutationResult> public method mutationToken ] { -          - Parameters [3] { -            Parameter #0 [ <required> $id ] -            Parameter #1 [ <required> $val ] -            Parameter #2 [ <required> $options ] +          - Parameters [0] {            } +          - Return [ Couchbase\MutationToken or NULL ]          } +      } +    } -        Method [ <internal:couchbase> public method prepend ] { +    Interface [ <internal:couchbase> interface Couchbase\CounterResult extends Couchbase\MutationResult, Couchbase\Result ] { -          - Parameters [3] { -            Parameter #0 [ <required> $id ] -            Parameter #1 [ <required> $val ] -            Parameter #2 [ <required> $options ] +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [3] { +        Method [ <internal:couchbase> abstract public method content ] { + +          - Parameters [0] {            } +          - Return [ int ]          } -        Method [ <internal:couchbase> public method remove ] { +        Method [ <internal:couchbase, inherits Couchbase\MutationResult> abstract public method mutationToken ] { -          - Parameters [2] { -            Parameter #0 [ <required> $id ] -            Parameter #1 [ <required> $options ] +          - Parameters [0] {            } +          - Return [ Couchbase\MutationToken or NULL ]          } -        Method [ <internal:couchbase> public method unlock ] { +        Method [ <internal:couchbase, inherits Couchbase\Result> abstract public method cas ] { -          - Parameters [2] { -            Parameter #0 [ <required> $id ] -            Parameter #1 [ <required> $options ] +          - Parameters [0] {            } +          - Return [ string or NULL ]          } +      } +    } -        Method [ <internal:couchbase> public method touch ] { +    Class [ <internal:couchbase> class Couchbase\CounterResultImpl implements Couchbase\CounterResult, Couchbase\Result, Couchbase\MutationResult ] { -          - Parameters [3] { -            Parameter #0 [ <required> $id ] -            Parameter #1 [ <required> $expiry ] -            Parameter #2 [ <required> $options ] +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [8] { +        Property [ <default> private $cas ] +        Property [ <default> private $expiry ] +        Property [ <default> private $key ] +        Property [ <default> private $status ] +        Property [ <default> private $err_ctx ] +        Property [ <default> private $err_ref ] +        Property [ <default> private $mutation_token ] +        Property [ <default> private $content ] +      } + +      - Methods [4] { +        Method [ <internal:couchbase, prototype Couchbase\Result> public method cas ] { + +          - Parameters [0] {            } +          - Return [ string or NULL ]          } -        Method [ <internal:couchbase> public method counter ] { +        Method [ <internal:couchbase> public method expiry ] { -          - Parameters [3] { -            Parameter #0 [ <required> $id ] -            Parameter #1 [ <required> $delta ] -            Parameter #2 [ <required> $options ] +          - Parameters [0] {            } +          - Return [ int or NULL ]          } -        Method [ <internal:couchbase> public method lookupIn ] { +        Method [ <internal:couchbase, prototype Couchbase\MutationResult> public method mutationToken ] { + +          - Parameters [0] { +          } +          - Return [ Couchbase\MutationToken or NULL ] +        } + +        Method [ <internal:couchbase, prototype Couchbase\CounterResult> public method content ] { + +          - Parameters [0] { +          } +          - Return [ int ] +        } +      } +    } + +    Interface [ <internal:couchbase> interface Couchbase\LookupInResult extends Couchbase\Result ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [4] { +        Method [ <internal:couchbase> abstract public method content ] {            - Parameters [1] { -            Parameter #0 [ <required> $id ] +            Parameter #0 [ <required> int $index ]            }          } -        Method [ <internal:couchbase> public method retrieveIn ] { +        Method [ <internal:couchbase> abstract public method exists ] { -          - Parameters [2] { -            Parameter #0 [ <required> $id ] -            Parameter #1 [ <required> ...$(paths) ] +          - Parameters [1] { +            Parameter #0 [ <required> int $index ]            } +          - Return [ bool ]          } -        Method [ <internal:couchbase> public method mutateIn ] { +        Method [ <internal:couchbase> abstract public method status ] { -          - Parameters [2] { -            Parameter #0 [ <required> $id ] -            Parameter #1 [ <required> $cas ] +          - Parameters [1] { +            Parameter #0 [ <required> int $index ]            } +          - Return [ int ]          } -        Method [ <internal:couchbase> public method manager ] { +        Method [ <internal:couchbase, inherits Couchbase\Result> abstract public method cas ] {            - Parameters [0] {            } +          - Return [ string or NULL ]          } +      } +    } -        Method [ <internal:couchbase> public method query ] { +    Class [ <internal:couchbase> class Couchbase\LookupInResultImpl implements Couchbase\LookupInResult, Couchbase\Result ] { -          - Parameters [2] { -            Parameter #0 [ <required> $query ] -            Parameter #1 [ <required> $jsonAsArray ] +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [7] { +        Property [ <default> private $cas ] +        Property [ <default> private $expiry ] +        Property [ <default> private $key ] +        Property [ <default> private $status ] +        Property [ <default> private $err_ctx ] +        Property [ <default> private $err_ref ] +        Property [ <default> private $data ] +      } + +      - Methods [5] { +        Method [ <internal:couchbase, prototype Couchbase\Result> public method cas ] { + +          - Parameters [0] {            } +          - Return [ string or NULL ]          } -        Method [ <internal:couchbase> public method mapSize ] { +        Method [ <internal:couchbase> public method expiry ] { + +          - Parameters [0] { +          } +          - Return [ int or NULL ] +        } + +        Method [ <internal:couchbase, prototype Couchbase\LookupInResult> public method content ] {            - Parameters [1] { -            Parameter #0 [ <required> $id ] +            Parameter #0 [ <required> int $index ]            }          } -        Method [ <internal:couchbase> public method mapAdd ] { +        Method [ <internal:couchbase, prototype Couchbase\LookupInResult> public method exists ] { -          - Parameters [3] { -            Parameter #0 [ <required> $id ] -            Parameter #1 [ <required> $key ] -            Parameter #2 [ <required> $value ] +          - Parameters [1] { +            Parameter #0 [ <required> int $index ]            } +          - Return [ bool ]          } -        Method [ <internal:couchbase> public method mapRemove ] { +        Method [ <internal:couchbase, prototype Couchbase\LookupInResult> public method status ] { -          - Parameters [2] { -            Parameter #0 [ <required> $id ] -            Parameter #1 [ <required> $key ] +          - Parameters [1] { +            Parameter #0 [ <required> int $index ]            } +          - Return [ int ]          } +      } +    } -        Method [ <internal:couchbase> public method mapGet ] { +    Class [ <internal:couchbase> class Couchbase\LookupInResultEntry ] { -          - Parameters [2] { -            Parameter #0 [ <required> $id ] -            Parameter #1 [ <required> $key ] +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [2] { +        Property [ <default> private $code ] +        Property [ <default> private $value ] +      } + +      - Methods [0] { +      } +    } + +    Interface [ <internal:couchbase> interface Couchbase\MutateInResult extends Couchbase\MutationResult, Couchbase\Result ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [3] { +        Method [ <internal:couchbase> abstract public method content ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $index ]            }          } -        Method [ <internal:couchbase> public method setAdd ] { +        Method [ <internal:couchbase, inherits Couchbase\MutationResult> abstract public method mutationToken ] { -          - Parameters [2] { -            Parameter #0 [ <required> $id ] -            Parameter #1 [ <required> $value ] +          - Parameters [0] {            } +          - Return [ Couchbase\MutationToken or NULL ]          } -        Method [ <internal:couchbase> public method setExists ] { +        Method [ <internal:couchbase, inherits Couchbase\Result> abstract public method cas ] { -          - Parameters [2] { -            Parameter #0 [ <required> $id ] -            Parameter #1 [ <required> $value ] +          - Parameters [0] {            } +          - Return [ string or NULL ]          } +      } +    } -        Method [ <internal:couchbase> public method setRemove ] { +    Class [ <internal:couchbase> class Couchbase\MutateInResultImpl implements Couchbase\MutateInResult, Couchbase\Result, Couchbase\MutationResult ] { -          - Parameters [2] { -            Parameter #0 [ <required> $id ] -            Parameter #1 [ <required> $value ] +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [8] { +        Property [ <default> private $cas ] +        Property [ <default> private $expiry ] +        Property [ <default> private $key ] +        Property [ <default> private $status ] +        Property [ <default> private $err_ctx ] +        Property [ <default> private $err_ref ] +        Property [ <default> private $mutation_token ] +        Property [ <default> private $data ] +      } + +      - Methods [5] { +        Method [ <internal:couchbase, prototype Couchbase\Result> public method cas ] { + +          - Parameters [0] { +          } +          - Return [ string or NULL ] +        } + +        Method [ <internal:couchbase> public method expiry ] { + +          - Parameters [0] { +          } +          - Return [ int or NULL ] +        } + +        Method [ <internal:couchbase, prototype Couchbase\MutationResult> public method mutationToken ] { + +          - Parameters [0] {            } +          - Return [ Couchbase\MutationToken or NULL ]          } -        Method [ <internal:couchbase> public method listSize ] { +        Method [ <internal:couchbase, prototype Couchbase\MutateInResult> public method content ] {            - Parameters [1] { -            Parameter #0 [ <required> $id ] +            Parameter #0 [ <required> int $index ]            }          } -        Method [ <internal:couchbase> public method listPush ] { +        Method [ <internal:couchbase> public method status ] { -          - Parameters [2] { -            Parameter #0 [ <required> $id ] -            Parameter #1 [ <required> $value ] +          - Parameters [1] { +            Parameter #0 [ <required> int $index ]            }          } +      } +    } -        Method [ <internal:couchbase> public method listShift ] { +    Class [ <internal:couchbase> class Couchbase\MutateInResultEntry ] { -          - Parameters [2] { -            Parameter #0 [ <required> $id ] -            Parameter #1 [ <required> $value ] +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [2] { +        Property [ <default> private $code ] +        Property [ <default> private $value ] +      } + +      - Methods [0] { +      } +    } + +    Interface [ <internal:couchbase> interface Couchbase\QueryResult ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [2] { +        Method [ <internal:couchbase> abstract public method metaData ] { + +          - Parameters [0] {            } +          - Return [ Couchbase\QueryMetaData or NULL ]          } -        Method [ <internal:couchbase> public method listRemove ] { +        Method [ <internal:couchbase> abstract public method rows ] { -          - Parameters [2] { -            Parameter #0 [ <required> $id ] -            Parameter #1 [ <required> $index ] +          - Parameters [0] {            } +          - Return [ array or NULL ]          } +      } +    } -        Method [ <internal:couchbase> public method listGet ] { +    Class [ <internal:couchbase> class Couchbase\QueryResultImpl implements Couchbase\QueryResult ] { -          - Parameters [2] { -            Parameter #0 [ <required> $id ] -            Parameter #1 [ <required> $index ] +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [3] { +        Property [ <default> private $status ] +        Property [ <default> private $meta ] +        Property [ <default> private $rows ] +      } + +      - Methods [2] { +        Method [ <internal:couchbase, prototype Couchbase\QueryResult> public method metaData ] { + +          - Parameters [0] { +          } +          - Return [ Couchbase\QueryMetaData or NULL ] +        } + +        Method [ <internal:couchbase, prototype Couchbase\QueryResult> public method rows ] { + +          - Parameters [0] { +          } +          - Return [ array or NULL ] +        } +      } +    } + +    Interface [ <internal:couchbase> interface Couchbase\AnalyticsResult ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [2] { +        Method [ <internal:couchbase> abstract public method metaData ] { + +          - Parameters [0] { +          } +          - Return [ Couchbase\QueryMetaData or NULL ] +        } + +        Method [ <internal:couchbase> abstract public method rows ] { + +          - Parameters [0] { +          } +          - Return [ array or NULL ] +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\AnalyticsResultImpl implements Couchbase\AnalyticsResult ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [3] { +        Property [ <default> private $status ] +        Property [ <default> private $meta ] +        Property [ <default> private $rows ] +      } + +      - Methods [2] { +        Method [ <internal:couchbase, prototype Couchbase\AnalyticsResult> public method metaData ] { + +          - Parameters [0] { +          } +          - Return [ Couchbase\QueryMetaData or NULL ] +        } + +        Method [ <internal:couchbase, prototype Couchbase\AnalyticsResult> public method rows ] { + +          - Parameters [0] { +          } +          - Return [ array or NULL ] +        } +      } +    } + +    Interface [ <internal:couchbase> interface Couchbase\SearchResult ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [3] { +        Method [ <internal:couchbase> abstract public method facets ] { + +          - Parameters [0] { +          } +          - Return [ array or NULL ] +        } + +        Method [ <internal:couchbase> abstract public method metaData ] { + +          - Parameters [0] { +          } +          - Return [ Couchbase\SearchMetaData or NULL ] +        } + +        Method [ <internal:couchbase> abstract public method rows ] { + +          - Parameters [0] { +          } +          - Return [ array or NULL ] +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\SearchResultImpl implements Couchbase\SearchResult ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [4] { +        Property [ <default> private $status ] +        Property [ <default> private $meta ] +        Property [ <default> private $facets ] +        Property [ <default> private $rows ] +      } + +      - Methods [3] { +        Method [ <internal:couchbase, prototype Couchbase\SearchResult> public method metaData ] { + +          - Parameters [0] { +          } +          - Return [ Couchbase\SearchMetaData or NULL ] +        } + +        Method [ <internal:couchbase, prototype Couchbase\SearchResult> public method facets ] { + +          - Parameters [0] { +          } +          - Return [ array or NULL ] +        } + +        Method [ <internal:couchbase, prototype Couchbase\SearchResult> public method rows ] { + +          - Parameters [0] { +          } +          - Return [ array or NULL ] +        } +      } +    } + +    Interface [ <internal:couchbase> interface Couchbase\ViewResult ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [2] { +        Method [ <internal:couchbase> abstract public method metaData ] { + +          - Parameters [0] { +          } +          - Return [ Couchbase\ViewMetaData or NULL ] +        } + +        Method [ <internal:couchbase> abstract public method rows ] { + +          - Parameters [0] { +          } +          - Return [ array or NULL ] +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\ViewResultImpl implements Couchbase\ViewResult ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [6] { +        Property [ <default> private $status ] +        Property [ <default> private $http_status ] +        Property [ <default> private $body ] +        Property [ <default> private $body_str ] +        Property [ <default> private $meta ] +        Property [ <default> private $rows ] +      } + +      - Methods [2] { +        Method [ <internal:couchbase, prototype Couchbase\ViewResult> public method metaData ] { + +          - Parameters [0] { +          } +          - Return [ Couchbase\ViewMetaData or NULL ] +        } + +        Method [ <internal:couchbase, prototype Couchbase\ViewResult> public method rows ] { + +          - Parameters [0] { +          } +          - Return [ array or NULL ] +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\ViewRow ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [4] { +        Property [ <default> private $id ] +        Property [ <default> private $key ] +        Property [ <default> private $value ] +        Property [ <default> private $document ] +      } + +      - Methods [4] { +        Method [ <internal:couchbase> public method id ] { + +          - Parameters [0] { +          } +          - Return [ string or NULL ] +        } + +        Method [ <internal:couchbase> public method key ] { + +          - Parameters [0] {            }          } -        Method [ <internal:couchbase> public method listSet ] { +        Method [ <internal:couchbase> public method value ] { + +          - Parameters [0] { +          } +        } + +        Method [ <internal:couchbase> public method document ] { + +          - Parameters [0] { +          } +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\BaseException extends Exception implements Throwable ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [17] { +        Property [ <default> protected $message ] +        Property [ <default> protected $code ] +        Property [ <default> protected $file ] +        Property [ <default> protected $line ] +        Property [ <default> protected $ref ] +        Property [ <default> protected $context ] +        Property [ <default> protected $is_input ] +        Property [ <default> protected $is_network ] +        Property [ <default> protected $is_fatal ] +        Property [ <default> protected $is_transient ] +        Property [ <default> protected $is_data_operation ] +        Property [ <default> protected $is_internal ] +        Property [ <default> protected $is_plugin ] +        Property [ <default> protected $is_server_under_load ] +        Property [ <default> protected $is_server_generated ] +        Property [ <default> protected $is_subdoc ] +        Property [ <default> protected $is_durability ] +      } + +      - Methods [12] { +        Method [ <internal:couchbase> public method ref ] { + +          - Parameters [0] { +          } +          - Return [ string or NULL ] +        } + +        Method [ <internal:couchbase> public method context ] { + +          - Parameters [0] { +          } +          - Return [ object or NULL ] +        } + +        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <required> $id ] -            Parameter #1 [ <required> $index ] -            Parameter #2 [ <required> $value ] +            Parameter #0 [ <optional> $message ] +            Parameter #1 [ <optional> $code ] +            Parameter #2 [ <optional> $previous ]            }          } -        Method [ <internal:couchbase> public method listExists ] { +        Method [ <internal:Core, inherits Exception> public method __wakeup ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { +        } -          - Parameters [2] { -            Parameter #0 [ <required> $id ] -            Parameter #1 [ <required> $value ] +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\HttpException extends Couchbase\BaseException implements Throwable ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [17] { +        Property [ <default> protected $message ] +        Property [ <default> protected $code ] +        Property [ <default> protected $file ] +        Property [ <default> protected $line ] +        Property [ <default> protected $ref ] +        Property [ <default> protected $context ] +        Property [ <default> protected $is_input ] +        Property [ <default> protected $is_network ] +        Property [ <default> protected $is_fatal ] +        Property [ <default> protected $is_transient ] +        Property [ <default> protected $is_data_operation ] +        Property [ <default> protected $is_internal ] +        Property [ <default> protected $is_plugin ] +        Property [ <default> protected $is_server_under_load ] +        Property [ <default> protected $is_server_generated ] +        Property [ <default> protected $is_subdoc ] +        Property [ <default> protected $is_durability ] +      } + +      - Methods [12] { +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method ref ] { + +          - Parameters [0] {            } +          - Return [ string or NULL ]          } -        Method [ <internal:couchbase> public method setSize ] { +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method context ] { -          - Parameters [1] { -            Parameter #0 [ <required> $id ] +          - Parameters [0] {            } +          - Return [ object or NULL ]          } -        Method [ <internal:couchbase> public method queueSize ] { +        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { -          - Parameters [1] { -            Parameter #0 [ <required> $id ] +          - Parameters [3] { +            Parameter #0 [ <optional> $message ] +            Parameter #1 [ <optional> $code ] +            Parameter #2 [ <optional> $previous ]            }          } -        Method [ <internal:couchbase> public method queueAdd ] { +        Method [ <internal:Core, inherits Exception> public method __wakeup ] { +        } -          - Parameters [2] { -            Parameter #0 [ <required> $id ] -            Parameter #1 [ <required> $value ] +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\QueryException extends Couchbase\HttpException implements Throwable ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [17] { +        Property [ <default> protected $message ] +        Property [ <default> protected $code ] +        Property [ <default> protected $file ] +        Property [ <default> protected $line ] +        Property [ <default> protected $ref ] +        Property [ <default> protected $context ] +        Property [ <default> protected $is_input ] +        Property [ <default> protected $is_network ] +        Property [ <default> protected $is_fatal ] +        Property [ <default> protected $is_transient ] +        Property [ <default> protected $is_data_operation ] +        Property [ <default> protected $is_internal ] +        Property [ <default> protected $is_plugin ] +        Property [ <default> protected $is_server_under_load ] +        Property [ <default> protected $is_server_generated ] +        Property [ <default> protected $is_subdoc ] +        Property [ <default> protected $is_durability ] +      } + +      - Methods [12] { +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method ref ] { + +          - Parameters [0] {            } +          - Return [ string or NULL ]          } -        Method [ <internal:couchbase> public method queueExists ] { +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method context ] { -          - Parameters [2] { -            Parameter #0 [ <required> $id ] -            Parameter #1 [ <required> $value ] +          - Parameters [0] {            } +          - Return [ object or NULL ]          } -        Method [ <internal:couchbase> public method queueRemove ] { +        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { -          - Parameters [1] { -            Parameter #0 [ <required> $id ] +          - Parameters [3] { +            Parameter #0 [ <optional> $message ] +            Parameter #1 [ <optional> $code ] +            Parameter #2 [ <optional> $previous ]            }          } -        Method [ <internal:couchbase> public method ping ] { +        Method [ <internal:Core, inherits Exception> public method __wakeup ] { +        } -          - Parameters [2] { -            Parameter #0 [ <required> $services ] -            Parameter #1 [ <required> $reportId ] +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\QueryErrorException extends Couchbase\QueryException implements Throwable ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [17] { +        Property [ <default> protected $message ] +        Property [ <default> protected $code ] +        Property [ <default> protected $file ] +        Property [ <default> protected $line ] +        Property [ <default> protected $ref ] +        Property [ <default> protected $context ] +        Property [ <default> protected $is_input ] +        Property [ <default> protected $is_network ] +        Property [ <default> protected $is_fatal ] +        Property [ <default> protected $is_transient ] +        Property [ <default> protected $is_data_operation ] +        Property [ <default> protected $is_internal ] +        Property [ <default> protected $is_plugin ] +        Property [ <default> protected $is_server_under_load ] +        Property [ <default> protected $is_server_generated ] +        Property [ <default> protected $is_subdoc ] +        Property [ <default> protected $is_durability ] +      } + +      - Methods [12] { +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method ref ] { + +          - Parameters [0] {            } +          - Return [ string or NULL ]          } -        Method [ <internal:couchbase> public method diag ] { +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method context ] { -          - Parameters [1] { -            Parameter #0 [ <required> $reportId ] +          - Parameters [0] {            } +          - Return [ object or NULL ]          } -        Method [ <internal:couchbase> public method registerCryptoProvider ] { +        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { -          - Parameters [2] { -            Parameter #0 [ <required> string $name ] -            Parameter #1 [ <required> Couchbase\CryptoProvider $provider ] +          - Parameters [3] { +            Parameter #0 [ <optional> $message ] +            Parameter #1 [ <optional> $code ] +            Parameter #2 [ <optional> $previous ]            }          } -        Method [ <internal:couchbase> public method unregisterCryptoProvider ] { +        Method [ <internal:Core, inherits Exception> public method __wakeup ] { +        } -          - Parameters [1] { -            Parameter #0 [ <required> string $name ] +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\QueryServiceException extends Couchbase\QueryException implements Throwable ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [17] { +        Property [ <default> protected $message ] +        Property [ <default> protected $code ] +        Property [ <default> protected $file ] +        Property [ <default> protected $line ] +        Property [ <default> protected $ref ] +        Property [ <default> protected $context ] +        Property [ <default> protected $is_input ] +        Property [ <default> protected $is_network ] +        Property [ <default> protected $is_fatal ] +        Property [ <default> protected $is_transient ] +        Property [ <default> protected $is_data_operation ] +        Property [ <default> protected $is_internal ] +        Property [ <default> protected $is_plugin ] +        Property [ <default> protected $is_server_under_load ] +        Property [ <default> protected $is_server_generated ] +        Property [ <default> protected $is_subdoc ] +        Property [ <default> protected $is_durability ] +      } + +      - Methods [12] { +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method ref ] { + +          - Parameters [0] {            } +          - Return [ string or NULL ]          } -        Method [ <internal:couchbase> public method encryptFields ] { +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method context ] { + +          - Parameters [0] { +          } +          - Return [ object or NULL ] +        } + +        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <required> $document ] -            Parameter #1 [ <required> array $options ] -            Parameter #2 [ <optional> string $prefix ] +            Parameter #0 [ <optional> $message ] +            Parameter #1 [ <optional> $code ] +            Parameter #2 [ <optional> $previous ]            }          } -        Method [ <internal:couchbase> public method decryptFields ] { +        Method [ <internal:Core, inherits Exception> public method __wakeup ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\SearchException extends Couchbase\HttpException implements Throwable ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [17] { +        Property [ <default> protected $message ] +        Property [ <default> protected $code ] +        Property [ <default> protected $file ] +        Property [ <default> protected $line ] +        Property [ <default> protected $ref ] +        Property [ <default> protected $context ] +        Property [ <default> protected $is_input ] +        Property [ <default> protected $is_network ] +        Property [ <default> protected $is_fatal ] +        Property [ <default> protected $is_transient ] +        Property [ <default> protected $is_data_operation ] +        Property [ <default> protected $is_internal ] +        Property [ <default> protected $is_plugin ] +        Property [ <default> protected $is_server_under_load ] +        Property [ <default> protected $is_server_generated ] +        Property [ <default> protected $is_subdoc ] +        Property [ <default> protected $is_durability ] +      } + +      - Methods [12] { +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method ref ] { + +          - Parameters [0] { +          } +          - Return [ string or NULL ] +        } + +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method context ] { + +          - Parameters [0] { +          } +          - Return [ object or NULL ] +        } + +        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <required> $document ] -            Parameter #1 [ <required> array $options ] -            Parameter #2 [ <optional> string $prefix ] +            Parameter #0 [ <optional> $message ] +            Parameter #1 [ <optional> $code ] +            Parameter #2 [ <optional> $previous ]            }          } -        Method [ <internal, deprecated:couchbase> public method encryptDocument ] { +        Method [ <internal:Core, inherits Exception> public method __wakeup ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\AnalyticsException extends Couchbase\HttpException implements Throwable ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [17] { +        Property [ <default> protected $message ] +        Property [ <default> protected $code ] +        Property [ <default> protected $file ] +        Property [ <default> protected $line ] +        Property [ <default> protected $ref ] +        Property [ <default> protected $context ] +        Property [ <default> protected $is_input ] +        Property [ <default> protected $is_network ] +        Property [ <default> protected $is_fatal ] +        Property [ <default> protected $is_transient ] +        Property [ <default> protected $is_data_operation ] +        Property [ <default> protected $is_internal ] +        Property [ <default> protected $is_plugin ] +        Property [ <default> protected $is_server_under_load ] +        Property [ <default> protected $is_server_generated ] +        Property [ <default> protected $is_subdoc ] +        Property [ <default> protected $is_durability ] +      } + +      - Methods [12] { +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method ref ] { + +          - Parameters [0] { +          } +          - Return [ string or NULL ] +        } + +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method context ] { + +          - Parameters [0] { +          } +          - Return [ object or NULL ] +        } + +        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <required> $document ] -            Parameter #1 [ <required> array $options ] -            Parameter #2 [ <optional> string $prefix ] +            Parameter #0 [ <optional> $message ] +            Parameter #1 [ <optional> $code ] +            Parameter #2 [ <optional> $previous ]            }          } -        Method [ <internal, deprecated:couchbase> public method decryptDocument ] { +        Method [ <internal:Core, inherits Exception> public method __wakeup ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { +        } -          - Parameters [2] { -            Parameter #0 [ <required> $document ] -            Parameter #1 [ <optional> string $prefix ] +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\ViewException extends Couchbase\HttpException implements Throwable ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [17] { +        Property [ <default> protected $message ] +        Property [ <default> protected $code ] +        Property [ <default> protected $file ] +        Property [ <default> protected $line ] +        Property [ <default> protected $ref ] +        Property [ <default> protected $context ] +        Property [ <default> protected $is_input ] +        Property [ <default> protected $is_network ] +        Property [ <default> protected $is_fatal ] +        Property [ <default> protected $is_transient ] +        Property [ <default> protected $is_data_operation ] +        Property [ <default> protected $is_internal ] +        Property [ <default> protected $is_plugin ] +        Property [ <default> protected $is_server_under_load ] +        Property [ <default> protected $is_server_generated ] +        Property [ <default> protected $is_subdoc ] +        Property [ <default> protected $is_durability ] +      } + +      - Methods [12] { +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method ref ] { + +          - Parameters [0] { +          } +          - Return [ string or NULL ] +        } + +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method context ] { + +          - Parameters [0] { +          } +          - Return [ object or NULL ] +        } + +        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { + +          - Parameters [3] { +            Parameter #0 [ <optional> $message ] +            Parameter #1 [ <optional> $code ] +            Parameter #2 [ <optional> $previous ]            }          } + +        Method [ <internal:Core, inherits Exception> public method __wakeup ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        }        }      } -    Class [ <internal:couchbase> class Couchbase\BucketManager ] { +    Class [ <internal:couchbase> class Couchbase\PartialViewException extends Couchbase\ViewException implements Throwable ] {        - Constants [0] {        } @@ -1052,123 +2546,752 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        - Static methods [0] {        } -      - Properties [0] { +      - Properties [17] { +        Property [ <default> protected $message ] +        Property [ <default> protected $code ] +        Property [ <default> protected $file ] +        Property [ <default> protected $line ] +        Property [ <default> protected $ref ] +        Property [ <default> protected $context ] +        Property [ <default> protected $is_input ] +        Property [ <default> protected $is_network ] +        Property [ <default> protected $is_fatal ] +        Property [ <default> protected $is_transient ] +        Property [ <default> protected $is_data_operation ] +        Property [ <default> protected $is_internal ] +        Property [ <default> protected $is_plugin ] +        Property [ <default> protected $is_server_under_load ] +        Property [ <default> protected $is_server_generated ] +        Property [ <default> protected $is_subdoc ] +        Property [ <default> protected $is_durability ] +      } + +      - Methods [12] { +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method ref ] { + +          - Parameters [0] { +          } +          - Return [ string or NULL ] +        } + +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method context ] { + +          - Parameters [0] { +          } +          - Return [ object or NULL ] +        } + +        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { + +          - Parameters [3] { +            Parameter #0 [ <optional> $message ] +            Parameter #1 [ <optional> $code ] +            Parameter #2 [ <optional> $previous ] +          } +        } + +        Method [ <internal:Core, inherits Exception> public method __wakeup ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        }        } +    } -      - Methods [15] { -        Method [ <internal:couchbase, ctor> final private method __construct ] { +    Class [ <internal:couchbase> class Couchbase\BindingsException extends Couchbase\BaseException implements Throwable ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [17] { +        Property [ <default> protected $message ] +        Property [ <default> protected $code ] +        Property [ <default> protected $file ] +        Property [ <default> protected $line ] +        Property [ <default> protected $ref ] +        Property [ <default> protected $context ] +        Property [ <default> protected $is_input ] +        Property [ <default> protected $is_network ] +        Property [ <default> protected $is_fatal ] +        Property [ <default> protected $is_transient ] +        Property [ <default> protected $is_data_operation ] +        Property [ <default> protected $is_internal ] +        Property [ <default> protected $is_plugin ] +        Property [ <default> protected $is_server_under_load ] +        Property [ <default> protected $is_server_generated ] +        Property [ <default> protected $is_subdoc ] +        Property [ <default> protected $is_durability ] +      } + +      - Methods [12] { +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method ref ] {            - Parameters [0] {            } +          - Return [ string or NULL ]          } -        Method [ <internal:couchbase> public method info ] { +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method context ] {            - Parameters [0] {            } +          - Return [ object or NULL ]          } -        Method [ <internal:couchbase> public method flush ] { +        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { + +          - Parameters [3] { +            Parameter #0 [ <optional> $message ] +            Parameter #1 [ <optional> $code ] +            Parameter #2 [ <optional> $previous ] +          } +        } + +        Method [ <internal:Core, inherits Exception> public method __wakeup ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\InvalidStateException extends Couchbase\BaseException implements Throwable ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [17] { +        Property [ <default> protected $message ] +        Property [ <default> protected $code ] +        Property [ <default> protected $file ] +        Property [ <default> protected $line ] +        Property [ <default> protected $ref ] +        Property [ <default> protected $context ] +        Property [ <default> protected $is_input ] +        Property [ <default> protected $is_network ] +        Property [ <default> protected $is_fatal ] +        Property [ <default> protected $is_transient ] +        Property [ <default> protected $is_data_operation ] +        Property [ <default> protected $is_internal ] +        Property [ <default> protected $is_plugin ] +        Property [ <default> protected $is_server_under_load ] +        Property [ <default> protected $is_server_generated ] +        Property [ <default> protected $is_subdoc ] +        Property [ <default> protected $is_durability ] +      } + +      - Methods [12] { +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method ref ] {            - Parameters [0] {            } +          - Return [ string or NULL ]          } -        Method [ <internal:couchbase> public method listDesignDocuments ] { +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method context ] {            - Parameters [0] {            } +          - Return [ object or NULL ]          } -        Method [ <internal, deprecated:couchbase> public method getDesignDocuments ] { +        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { + +          - Parameters [3] { +            Parameter #0 [ <optional> $message ] +            Parameter #1 [ <optional> $code ] +            Parameter #2 [ <optional> $previous ] +          } +        } + +        Method [ <internal:Core, inherits Exception> public method __wakeup ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\KeyValueException extends Couchbase\BaseException implements Throwable ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [17] { +        Property [ <default> protected $message ] +        Property [ <default> protected $code ] +        Property [ <default> protected $file ] +        Property [ <default> protected $line ] +        Property [ <default> protected $ref ] +        Property [ <default> protected $context ] +        Property [ <default> protected $is_input ] +        Property [ <default> protected $is_network ] +        Property [ <default> protected $is_fatal ] +        Property [ <default> protected $is_transient ] +        Property [ <default> protected $is_data_operation ] +        Property [ <default> protected $is_internal ] +        Property [ <default> protected $is_plugin ] +        Property [ <default> protected $is_server_under_load ] +        Property [ <default> protected $is_server_generated ] +        Property [ <default> protected $is_subdoc ] +        Property [ <default> protected $is_durability ] +      } + +      - Methods [12] { +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method ref ] {            - Parameters [0] {            } +          - Return [ string or NULL ]          } -        Method [ <internal:couchbase> public method getDesignDocument ] { +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method context ] { -          - Parameters [1] { -            Parameter #0 [ <required> $name ] +          - Parameters [0] {            } +          - Return [ object or NULL ]          } -        Method [ <internal:couchbase> public method removeDesignDocument ] { +        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { -          - Parameters [1] { -            Parameter #0 [ <required> $name ] +          - Parameters [3] { +            Parameter #0 [ <optional> $message ] +            Parameter #1 [ <optional> $code ] +            Parameter #2 [ <optional> $previous ]            }          } -        Method [ <internal:couchbase> public method upsertDesignDocument ] { +        Method [ <internal:Core, inherits Exception> public method __wakeup ] { +        } -          - Parameters [2] { -            Parameter #0 [ <required> $name ] -            Parameter #1 [ <required> $document ] +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\DocumentNotFoundException extends Couchbase\KeyValueException implements Throwable ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [17] { +        Property [ <default> protected $message ] +        Property [ <default> protected $code ] +        Property [ <default> protected $file ] +        Property [ <default> protected $line ] +        Property [ <default> protected $ref ] +        Property [ <default> protected $context ] +        Property [ <default> protected $is_input ] +        Property [ <default> protected $is_network ] +        Property [ <default> protected $is_fatal ] +        Property [ <default> protected $is_transient ] +        Property [ <default> protected $is_data_operation ] +        Property [ <default> protected $is_internal ] +        Property [ <default> protected $is_plugin ] +        Property [ <default> protected $is_server_under_load ] +        Property [ <default> protected $is_server_generated ] +        Property [ <default> protected $is_subdoc ] +        Property [ <default> protected $is_durability ] +      } + +      - Methods [12] { +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method ref ] { + +          - Parameters [0] {            } +          - Return [ string or NULL ]          } -        Method [ <internal:couchbase> public method insertDesignDocument ] { +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method context ] { -          - Parameters [2] { -            Parameter #0 [ <required> $name ] -            Parameter #1 [ <required> $document ] +          - Parameters [0] { +          } +          - Return [ object or NULL ] +        } + +        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { + +          - Parameters [3] { +            Parameter #0 [ <optional> $message ] +            Parameter #1 [ <optional> $code ] +            Parameter #2 [ <optional> $previous ] +          } +        } + +        Method [ <internal:Core, inherits Exception> public method __wakeup ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\KeyExistsException extends Couchbase\KeyValueException implements Throwable ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [17] { +        Property [ <default> protected $message ] +        Property [ <default> protected $code ] +        Property [ <default> protected $file ] +        Property [ <default> protected $line ] +        Property [ <default> protected $ref ] +        Property [ <default> protected $context ] +        Property [ <default> protected $is_input ] +        Property [ <default> protected $is_network ] +        Property [ <default> protected $is_fatal ] +        Property [ <default> protected $is_transient ] +        Property [ <default> protected $is_data_operation ] +        Property [ <default> protected $is_internal ] +        Property [ <default> protected $is_plugin ] +        Property [ <default> protected $is_server_under_load ] +        Property [ <default> protected $is_server_generated ] +        Property [ <default> protected $is_subdoc ] +        Property [ <default> protected $is_durability ] +      } + +      - Methods [12] { +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method ref ] { + +          - Parameters [0] {            } +          - Return [ string or NULL ]          } -        Method [ <internal:couchbase> public method listN1qlIndexes ] { +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method context ] {            - Parameters [0] {            } +          - Return [ object or NULL ]          } -        Method [ <internal:couchbase> public method createN1qlPrimaryIndex ] { +        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <required> $customName ] -            Parameter #1 [ <required> $ignoreIfExist ] -            Parameter #2 [ <required> $defer ] +            Parameter #0 [ <optional> $message ] +            Parameter #1 [ <optional> $code ] +            Parameter #2 [ <optional> $previous ]            }          } -        Method [ <internal:couchbase> public method createN1qlIndex ] { +        Method [ <internal:Core, inherits Exception> public method __wakeup ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { +        } -          - Parameters [5] { -            Parameter #0 [ <required> $indexName ] -            Parameter #1 [ <required> $fields ] -            Parameter #2 [ <required> $whereClause ] -            Parameter #3 [ <required> $ignoreIfExist ] -            Parameter #4 [ <required> $defer ] +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\ValueTooBigException extends Couchbase\KeyValueException implements Throwable ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [17] { +        Property [ <default> protected $message ] +        Property [ <default> protected $code ] +        Property [ <default> protected $file ] +        Property [ <default> protected $line ] +        Property [ <default> protected $ref ] +        Property [ <default> protected $context ] +        Property [ <default> protected $is_input ] +        Property [ <default> protected $is_network ] +        Property [ <default> protected $is_fatal ] +        Property [ <default> protected $is_transient ] +        Property [ <default> protected $is_data_operation ] +        Property [ <default> protected $is_internal ] +        Property [ <default> protected $is_plugin ] +        Property [ <default> protected $is_server_under_load ] +        Property [ <default> protected $is_server_generated ] +        Property [ <default> protected $is_subdoc ] +        Property [ <default> protected $is_durability ] +      } + +      - Methods [12] { +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method ref ] { + +          - Parameters [0] {            } +          - Return [ string or NULL ]          } -        Method [ <internal:couchbase> public method dropN1qlPrimaryIndex ] { +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method context ] { + +          - Parameters [0] { +          } +          - Return [ object or NULL ] +        } + +        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <required> $customName ] -            Parameter #1 [ <required> $ignoreIfNotExist ] -            Parameter #2 [ <optional> $defer ] +            Parameter #0 [ <optional> $message ] +            Parameter #1 [ <optional> $code ] +            Parameter #2 [ <optional> $previous ]            }          } -        Method [ <internal:couchbase> public method dropN1qlIndex ] { +        Method [ <internal:Core, inherits Exception> public method __wakeup ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\KeyLockedException extends Couchbase\KeyValueException implements Throwable ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [17] { +        Property [ <default> protected $message ] +        Property [ <default> protected $code ] +        Property [ <default> protected $file ] +        Property [ <default> protected $line ] +        Property [ <default> protected $ref ] +        Property [ <default> protected $context ] +        Property [ <default> protected $is_input ] +        Property [ <default> protected $is_network ] +        Property [ <default> protected $is_fatal ] +        Property [ <default> protected $is_transient ] +        Property [ <default> protected $is_data_operation ] +        Property [ <default> protected $is_internal ] +        Property [ <default> protected $is_plugin ] +        Property [ <default> protected $is_server_under_load ] +        Property [ <default> protected $is_server_generated ] +        Property [ <default> protected $is_subdoc ] +        Property [ <default> protected $is_durability ] +      } + +      - Methods [12] { +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method ref ] { + +          - Parameters [0] { +          } +          - Return [ string or NULL ] +        } + +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method context ] { + +          - Parameters [0] { +          } +          - Return [ object or NULL ] +        } + +        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] {            - Parameters [3] { -            Parameter #0 [ <required> $indexName ] -            Parameter #1 [ <required> $ignoreIfNotExist ] -            Parameter #2 [ <optional> $defer ] +            Parameter #0 [ <optional> $message ] +            Parameter #1 [ <optional> $code ] +            Parameter #2 [ <optional> $previous ] +          } +        } + +        Method [ <internal:Core, inherits Exception> public method __wakeup ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\TempFailException extends Couchbase\KeyValueException implements Throwable ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [17] { +        Property [ <default> protected $message ] +        Property [ <default> protected $code ] +        Property [ <default> protected $file ] +        Property [ <default> protected $line ] +        Property [ <default> protected $ref ] +        Property [ <default> protected $context ] +        Property [ <default> protected $is_input ] +        Property [ <default> protected $is_network ] +        Property [ <default> protected $is_fatal ] +        Property [ <default> protected $is_transient ] +        Property [ <default> protected $is_data_operation ] +        Property [ <default> protected $is_internal ] +        Property [ <default> protected $is_plugin ] +        Property [ <default> protected $is_server_under_load ] +        Property [ <default> protected $is_server_generated ] +        Property [ <default> protected $is_subdoc ] +        Property [ <default> protected $is_durability ] +      } + +      - Methods [12] { +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method ref ] { + +          - Parameters [0] {            } +          - Return [ string or NULL ]          } -        Method [ <internal:couchbase> public method searchIndexManager ] { +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method context ] {            - Parameters [0] {            } +          - Return [ object or NULL ] +        } + +        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { + +          - Parameters [3] { +            Parameter #0 [ <optional> $message ] +            Parameter #1 [ <optional> $code ] +            Parameter #2 [ <optional> $previous ] +          } +        } + +        Method [ <internal:Core, inherits Exception> public method __wakeup ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] {          }        }      } -    Interface [ <internal:couchbase> interface Couchbase\Authenticator ] { +    Class [ <internal:couchbase> class Couchbase\PathNotFoundException extends Couchbase\KeyValueException implements Throwable ] {        - Constants [0] {        } @@ -1179,14 +3302,164 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        - Static methods [0] {        } -      - Properties [0] { +      - Properties [17] { +        Property [ <default> protected $message ] +        Property [ <default> protected $code ] +        Property [ <default> protected $file ] +        Property [ <default> protected $line ] +        Property [ <default> protected $ref ] +        Property [ <default> protected $context ] +        Property [ <default> protected $is_input ] +        Property [ <default> protected $is_network ] +        Property [ <default> protected $is_fatal ] +        Property [ <default> protected $is_transient ] +        Property [ <default> protected $is_data_operation ] +        Property [ <default> protected $is_internal ] +        Property [ <default> protected $is_plugin ] +        Property [ <default> protected $is_server_under_load ] +        Property [ <default> protected $is_server_generated ] +        Property [ <default> protected $is_subdoc ] +        Property [ <default> protected $is_durability ] +      } + +      - Methods [12] { +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method ref ] { + +          - Parameters [0] { +          } +          - Return [ string or NULL ] +        } + +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method context ] { + +          - Parameters [0] { +          } +          - Return [ object or NULL ] +        } + +        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { + +          - Parameters [3] { +            Parameter #0 [ <optional> $message ] +            Parameter #1 [ <optional> $code ] +            Parameter #2 [ <optional> $previous ] +          } +        } + +        Method [ <internal:Core, inherits Exception> public method __wakeup ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        }        } +    } -      - Methods [0] { +    Class [ <internal:couchbase> class Couchbase\PathExistsException extends Couchbase\KeyValueException implements Throwable ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [17] { +        Property [ <default> protected $message ] +        Property [ <default> protected $code ] +        Property [ <default> protected $file ] +        Property [ <default> protected $line ] +        Property [ <default> protected $ref ] +        Property [ <default> protected $context ] +        Property [ <default> protected $is_input ] +        Property [ <default> protected $is_network ] +        Property [ <default> protected $is_fatal ] +        Property [ <default> protected $is_transient ] +        Property [ <default> protected $is_data_operation ] +        Property [ <default> protected $is_internal ] +        Property [ <default> protected $is_plugin ] +        Property [ <default> protected $is_server_under_load ] +        Property [ <default> protected $is_server_generated ] +        Property [ <default> protected $is_subdoc ] +        Property [ <default> protected $is_durability ] +      } + +      - Methods [12] { +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method ref ] { + +          - Parameters [0] { +          } +          - Return [ string or NULL ] +        } + +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method context ] { + +          - Parameters [0] { +          } +          - Return [ object or NULL ] +        } + +        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { + +          - Parameters [3] { +            Parameter #0 [ <optional> $message ] +            Parameter #1 [ <optional> $code ] +            Parameter #2 [ <optional> $previous ] +          } +        } + +        Method [ <internal:Core, inherits Exception> public method __wakeup ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        }        }      } -    Class [ <internal:couchbase> class Couchbase\CertAuthenticator implements Couchbase\Authenticator ] { +    Class [ <internal:couchbase> class Couchbase\InvalidRangeException extends Couchbase\KeyValueException implements Throwable ] {        - Constants [0] {        } @@ -1197,19 +3470,164 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        - Static methods [0] {        } -      - Properties [0] { +      - Properties [17] { +        Property [ <default> protected $message ] +        Property [ <default> protected $code ] +        Property [ <default> protected $file ] +        Property [ <default> protected $line ] +        Property [ <default> protected $ref ] +        Property [ <default> protected $context ] +        Property [ <default> protected $is_input ] +        Property [ <default> protected $is_network ] +        Property [ <default> protected $is_fatal ] +        Property [ <default> protected $is_transient ] +        Property [ <default> protected $is_data_operation ] +        Property [ <default> protected $is_internal ] +        Property [ <default> protected $is_plugin ] +        Property [ <default> protected $is_server_under_load ] +        Property [ <default> protected $is_server_generated ] +        Property [ <default> protected $is_subdoc ] +        Property [ <default> protected $is_durability ] +      } + +      - Methods [12] { +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method ref ] { + +          - Parameters [0] { +          } +          - Return [ string or NULL ] +        } + +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method context ] { + +          - Parameters [0] { +          } +          - Return [ object or NULL ] +        } + +        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { + +          - Parameters [3] { +            Parameter #0 [ <optional> $message ] +            Parameter #1 [ <optional> $code ] +            Parameter #2 [ <optional> $previous ] +          } +        } + +        Method [ <internal:Core, inherits Exception> public method __wakeup ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        }        } +    } -      - Methods [1] { -        Method [ <internal:couchbase, ctor> public method __construct ] { +    Class [ <internal:couchbase> class Couchbase\KeyDeletedException extends Couchbase\KeyValueException implements Throwable ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [17] { +        Property [ <default> protected $message ] +        Property [ <default> protected $code ] +        Property [ <default> protected $file ] +        Property [ <default> protected $line ] +        Property [ <default> protected $ref ] +        Property [ <default> protected $context ] +        Property [ <default> protected $is_input ] +        Property [ <default> protected $is_network ] +        Property [ <default> protected $is_fatal ] +        Property [ <default> protected $is_transient ] +        Property [ <default> protected $is_data_operation ] +        Property [ <default> protected $is_internal ] +        Property [ <default> protected $is_plugin ] +        Property [ <default> protected $is_server_under_load ] +        Property [ <default> protected $is_server_generated ] +        Property [ <default> protected $is_subdoc ] +        Property [ <default> protected $is_durability ] +      } + +      - Methods [12] { +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method ref ] {            - Parameters [0] {            } +          - Return [ string or NULL ] +        } + +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method context ] { + +          - Parameters [0] { +          } +          - Return [ object or NULL ] +        } + +        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { + +          - Parameters [3] { +            Parameter #0 [ <optional> $message ] +            Parameter #1 [ <optional> $code ] +            Parameter #2 [ <optional> $previous ] +          } +        } + +        Method [ <internal:Core, inherits Exception> public method __wakeup ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] {          }        }      } -    Class [ <internal:couchbase> class Couchbase\ClassicAuthenticator implements Couchbase\Authenticator ] { +    Class [ <internal:couchbase> class Couchbase\CasMismatchException extends Couchbase\KeyValueException implements Throwable ] {        - Constants [0] {        } @@ -1220,35 +3638,164 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        - Static methods [0] {        } -      - Properties [0] { +      - Properties [17] { +        Property [ <default> protected $message ] +        Property [ <default> protected $code ] +        Property [ <default> protected $file ] +        Property [ <default> protected $line ] +        Property [ <default> protected $ref ] +        Property [ <default> protected $context ] +        Property [ <default> protected $is_input ] +        Property [ <default> protected $is_network ] +        Property [ <default> protected $is_fatal ] +        Property [ <default> protected $is_transient ] +        Property [ <default> protected $is_data_operation ] +        Property [ <default> protected $is_internal ] +        Property [ <default> protected $is_plugin ] +        Property [ <default> protected $is_server_under_load ] +        Property [ <default> protected $is_server_generated ] +        Property [ <default> protected $is_subdoc ] +        Property [ <default> protected $is_durability ] +      } + +      - Methods [12] { +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method ref ] { + +          - Parameters [0] { +          } +          - Return [ string or NULL ] +        } + +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method context ] { + +          - Parameters [0] { +          } +          - Return [ object or NULL ] +        } + +        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { + +          - Parameters [3] { +            Parameter #0 [ <optional> $message ] +            Parameter #1 [ <optional> $code ] +            Parameter #2 [ <optional> $previous ] +          } +        } + +        Method [ <internal:Core, inherits Exception> public method __wakeup ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        }        } +    } -      - Methods [3] { -        Method [ <internal:couchbase, ctor> public method __construct ] { +    Class [ <internal:couchbase> class Couchbase\InvalidConfigurationException extends Couchbase\BaseException implements Throwable ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [17] { +        Property [ <default> protected $message ] +        Property [ <default> protected $code ] +        Property [ <default> protected $file ] +        Property [ <default> protected $line ] +        Property [ <default> protected $ref ] +        Property [ <default> protected $context ] +        Property [ <default> protected $is_input ] +        Property [ <default> protected $is_network ] +        Property [ <default> protected $is_fatal ] +        Property [ <default> protected $is_transient ] +        Property [ <default> protected $is_data_operation ] +        Property [ <default> protected $is_internal ] +        Property [ <default> protected $is_plugin ] +        Property [ <default> protected $is_server_under_load ] +        Property [ <default> protected $is_server_generated ] +        Property [ <default> protected $is_subdoc ] +        Property [ <default> protected $is_durability ] +      } + +      - Methods [12] { +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method ref ] {            - Parameters [0] {            } +          - Return [ string or NULL ]          } -        Method [ <internal:couchbase> public method cluster ] { +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method context ] { -          - Parameters [2] { -            Parameter #0 [ <required> $username ] -            Parameter #1 [ <required> $password ] +          - Parameters [0] {            } +          - Return [ object or NULL ]          } -        Method [ <internal:couchbase> public method bucket ] { +        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { -          - Parameters [2] { -            Parameter #0 [ <required> $name ] -            Parameter #1 [ <required> $password ] +          - Parameters [3] { +            Parameter #0 [ <optional> $message ] +            Parameter #1 [ <optional> $code ] +            Parameter #2 [ <optional> $previous ]            }          } + +        Method [ <internal:Core, inherits Exception> public method __wakeup ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        }        }      } -    Class [ <internal:couchbase> class Couchbase\PasswordAuthenticator implements Couchbase\Authenticator ] { +    Class [ <internal:couchbase> class Couchbase\ServiceMissingException extends Couchbase\BaseException implements Throwable ] {        - Constants [0] {        } @@ -1259,33 +3806,164 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        - Static methods [0] {        } -      - Properties [0] { +      - Properties [17] { +        Property [ <default> protected $message ] +        Property [ <default> protected $code ] +        Property [ <default> protected $file ] +        Property [ <default> protected $line ] +        Property [ <default> protected $ref ] +        Property [ <default> protected $context ] +        Property [ <default> protected $is_input ] +        Property [ <default> protected $is_network ] +        Property [ <default> protected $is_fatal ] +        Property [ <default> protected $is_transient ] +        Property [ <default> protected $is_data_operation ] +        Property [ <default> protected $is_internal ] +        Property [ <default> protected $is_plugin ] +        Property [ <default> protected $is_server_under_load ] +        Property [ <default> protected $is_server_generated ] +        Property [ <default> protected $is_subdoc ] +        Property [ <default> protected $is_durability ] +      } + +      - Methods [12] { +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method ref ] { + +          - Parameters [0] { +          } +          - Return [ string or NULL ] +        } + +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method context ] { + +          - Parameters [0] { +          } +          - Return [ object or NULL ] +        } + +        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { + +          - Parameters [3] { +            Parameter #0 [ <optional> $message ] +            Parameter #1 [ <optional> $code ] +            Parameter #2 [ <optional> $previous ] +          } +        } + +        Method [ <internal:Core, inherits Exception> public method __wakeup ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        }        } +    } -      - Methods [3] { -        Method [ <internal:couchbase, ctor> public method __construct ] { +    Class [ <internal:couchbase> class Couchbase\NetworkException extends Couchbase\BaseException implements Throwable ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [17] { +        Property [ <default> protected $message ] +        Property [ <default> protected $code ] +        Property [ <default> protected $file ] +        Property [ <default> protected $line ] +        Property [ <default> protected $ref ] +        Property [ <default> protected $context ] +        Property [ <default> protected $is_input ] +        Property [ <default> protected $is_network ] +        Property [ <default> protected $is_fatal ] +        Property [ <default> protected $is_transient ] +        Property [ <default> protected $is_data_operation ] +        Property [ <default> protected $is_internal ] +        Property [ <default> protected $is_plugin ] +        Property [ <default> protected $is_server_under_load ] +        Property [ <default> protected $is_server_generated ] +        Property [ <default> protected $is_subdoc ] +        Property [ <default> protected $is_durability ] +      } + +      - Methods [12] { +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method ref ] {            - Parameters [0] {            } +          - Return [ string or NULL ]          } -        Method [ <internal:couchbase> public method username ] { +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method context ] { -          - Parameters [1] { -            Parameter #0 [ <required> $username ] +          - Parameters [0] {            } +          - Return [ object or NULL ]          } -        Method [ <internal:couchbase> public method password ] { +        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { -          - Parameters [1] { -            Parameter #0 [ <required> $password ] +          - Parameters [3] { +            Parameter #0 [ <optional> $message ] +            Parameter #1 [ <optional> $code ] +            Parameter #2 [ <optional> $previous ]            }          } + +        Method [ <internal:Core, inherits Exception> public method __wakeup ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        }        }      } -    Class [ <internal:couchbase> class Couchbase\MutationToken ] { +    Class [ <internal:couchbase> class Couchbase\TimeoutException extends Couchbase\BaseException implements Throwable ] {        - Constants [0] {        } @@ -1293,55 +3971,335 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        - Static properties [0] {        } -      - Static methods [1] { -        Method [ <internal:couchbase> static public method from ] { +      - Static methods [0] { +      } -          - Parameters [4] { -            Parameter #0 [ <required> $bucketName ] -            Parameter #1 [ <required> $vbucketId ] -            Parameter #2 [ <required> $vbucketUuid ] -            Parameter #3 [ <required> $sequenceNumber ] +      - Properties [17] { +        Property [ <default> protected $message ] +        Property [ <default> protected $code ] +        Property [ <default> protected $file ] +        Property [ <default> protected $line ] +        Property [ <default> protected $ref ] +        Property [ <default> protected $context ] +        Property [ <default> protected $is_input ] +        Property [ <default> protected $is_network ] +        Property [ <default> protected $is_fatal ] +        Property [ <default> protected $is_transient ] +        Property [ <default> protected $is_data_operation ] +        Property [ <default> protected $is_internal ] +        Property [ <default> protected $is_plugin ] +        Property [ <default> protected $is_server_under_load ] +        Property [ <default> protected $is_server_generated ] +        Property [ <default> protected $is_subdoc ] +        Property [ <default> protected $is_durability ] +      } + +      - Methods [12] { +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method ref ] { + +          - Parameters [0] { +          } +          - Return [ string or NULL ] +        } + +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method context ] { + +          - Parameters [0] {            } +          - Return [ object or NULL ] +        } + +        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { + +          - Parameters [3] { +            Parameter #0 [ <optional> $message ] +            Parameter #1 [ <optional> $code ] +            Parameter #2 [ <optional> $previous ] +          } +        } + +        Method [ <internal:Core, inherits Exception> public method __wakeup ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] {          }        } +    } -      - Properties [0] { +    Class [ <internal:couchbase> class Couchbase\BucketMissingException extends Couchbase\BaseException implements Throwable ] { + +      - Constants [0] {        } -      - Methods [5] { -        Method [ <internal:couchbase, ctor> final private method __construct ] { +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [17] { +        Property [ <default> protected $message ] +        Property [ <default> protected $code ] +        Property [ <default> protected $file ] +        Property [ <default> protected $line ] +        Property [ <default> protected $ref ] +        Property [ <default> protected $context ] +        Property [ <default> protected $is_input ] +        Property [ <default> protected $is_network ] +        Property [ <default> protected $is_fatal ] +        Property [ <default> protected $is_transient ] +        Property [ <default> protected $is_data_operation ] +        Property [ <default> protected $is_internal ] +        Property [ <default> protected $is_plugin ] +        Property [ <default> protected $is_server_under_load ] +        Property [ <default> protected $is_server_generated ] +        Property [ <default> protected $is_subdoc ] +        Property [ <default> protected $is_durability ] +      } + +      - Methods [12] { +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method ref ] {            - Parameters [0] {            } +          - Return [ string or NULL ] +        } + +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method context ] { + +          - Parameters [0] { +          } +          - Return [ object or NULL ] +        } + +        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { + +          - Parameters [3] { +            Parameter #0 [ <optional> $message ] +            Parameter #1 [ <optional> $code ] +            Parameter #2 [ <optional> $previous ] +          } +        } + +        Method [ <internal:Core, inherits Exception> public method __wakeup ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] {          } -        Method [ <internal:couchbase> public method bucketName ] { +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\ScopeMissingException extends Couchbase\BaseException implements Throwable ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [17] { +        Property [ <default> protected $message ] +        Property [ <default> protected $code ] +        Property [ <default> protected $file ] +        Property [ <default> protected $line ] +        Property [ <default> protected $ref ] +        Property [ <default> protected $context ] +        Property [ <default> protected $is_input ] +        Property [ <default> protected $is_network ] +        Property [ <default> protected $is_fatal ] +        Property [ <default> protected $is_transient ] +        Property [ <default> protected $is_data_operation ] +        Property [ <default> protected $is_internal ] +        Property [ <default> protected $is_plugin ] +        Property [ <default> protected $is_server_under_load ] +        Property [ <default> protected $is_server_generated ] +        Property [ <default> protected $is_subdoc ] +        Property [ <default> protected $is_durability ] +      } + +      - Methods [12] { +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method ref ] {            - Parameters [0] {            } +          - Return [ string or NULL ]          } -        Method [ <internal:couchbase> public method vbucketId ] { +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method context ] {            - Parameters [0] {            } +          - Return [ object or NULL ]          } -        Method [ <internal:couchbase> public method vbucketUuid ] { +        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { + +          - Parameters [3] { +            Parameter #0 [ <optional> $message ] +            Parameter #1 [ <optional> $code ] +            Parameter #2 [ <optional> $previous ] +          } +        } + +        Method [ <internal:Core, inherits Exception> public method __wakeup ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\CollectionMissingException extends Couchbase\BaseException implements Throwable ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [17] { +        Property [ <default> protected $message ] +        Property [ <default> protected $code ] +        Property [ <default> protected $file ] +        Property [ <default> protected $line ] +        Property [ <default> protected $ref ] +        Property [ <default> protected $context ] +        Property [ <default> protected $is_input ] +        Property [ <default> protected $is_network ] +        Property [ <default> protected $is_fatal ] +        Property [ <default> protected $is_transient ] +        Property [ <default> protected $is_data_operation ] +        Property [ <default> protected $is_internal ] +        Property [ <default> protected $is_plugin ] +        Property [ <default> protected $is_server_under_load ] +        Property [ <default> protected $is_server_generated ] +        Property [ <default> protected $is_subdoc ] +        Property [ <default> protected $is_durability ] +      } + +      - Methods [12] { +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method ref ] {            - Parameters [0] {            } +          - Return [ string or NULL ]          } -        Method [ <internal:couchbase> public method sequenceNumber ] { +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method context ] {            - Parameters [0] {            } +          - Return [ object or NULL ] +        } + +        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { + +          - Parameters [3] { +            Parameter #0 [ <optional> $message ] +            Parameter #1 [ <optional> $code ] +            Parameter #2 [ <optional> $previous ] +          } +        } + +        Method [ <internal:Core, inherits Exception> public method __wakeup ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] {          }        }      } -    Class [ <internal:couchbase> class Couchbase\MutationState ] { +    Class [ <internal:couchbase> class Couchbase\AuthenticationException extends Couchbase\BaseException implements Throwable ] {        - Constants [0] {        } @@ -1349,35 +4307,167 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        - Static properties [0] {        } -      - Static methods [1] { -        Method [ <internal:couchbase> static public method from ] { +      - Static methods [0] { +      } -          - Parameters [1] { -            Parameter #0 [ <required> $source ] +      - Properties [17] { +        Property [ <default> protected $message ] +        Property [ <default> protected $code ] +        Property [ <default> protected $file ] +        Property [ <default> protected $line ] +        Property [ <default> protected $ref ] +        Property [ <default> protected $context ] +        Property [ <default> protected $is_input ] +        Property [ <default> protected $is_network ] +        Property [ <default> protected $is_fatal ] +        Property [ <default> protected $is_transient ] +        Property [ <default> protected $is_data_operation ] +        Property [ <default> protected $is_internal ] +        Property [ <default> protected $is_plugin ] +        Property [ <default> protected $is_server_under_load ] +        Property [ <default> protected $is_server_generated ] +        Property [ <default> protected $is_subdoc ] +        Property [ <default> protected $is_durability ] +      } + +      - Methods [12] { +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method ref ] { + +          - Parameters [0] { +          } +          - Return [ string or NULL ] +        } + +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method context ] { + +          - Parameters [0] {            } +          - Return [ object or NULL ] +        } + +        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { + +          - Parameters [3] { +            Parameter #0 [ <optional> $message ] +            Parameter #1 [ <optional> $code ] +            Parameter #2 [ <optional> $previous ] +          } +        } + +        Method [ <internal:Core, inherits Exception> public method __wakeup ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] {          }        } +    } -      - Properties [0] { +    Class [ <internal:couchbase> class Couchbase\BadInputException extends Couchbase\BaseException implements Throwable ] { + +      - Constants [0] {        } -      - Methods [2] { -        Method [ <internal:couchbase, ctor> final private method __construct ] { +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [17] { +        Property [ <default> protected $message ] +        Property [ <default> protected $code ] +        Property [ <default> protected $file ] +        Property [ <default> protected $line ] +        Property [ <default> protected $ref ] +        Property [ <default> protected $context ] +        Property [ <default> protected $is_input ] +        Property [ <default> protected $is_network ] +        Property [ <default> protected $is_fatal ] +        Property [ <default> protected $is_transient ] +        Property [ <default> protected $is_data_operation ] +        Property [ <default> protected $is_internal ] +        Property [ <default> protected $is_plugin ] +        Property [ <default> protected $is_server_under_load ] +        Property [ <default> protected $is_server_generated ] +        Property [ <default> protected $is_subdoc ] +        Property [ <default> protected $is_durability ] +      } + +      - Methods [12] { +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method ref ] {            - Parameters [0] {            } +          - Return [ string or NULL ]          } -        Method [ <internal:couchbase> public method add ] { +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method context ] { -          - Parameters [1] { -            Parameter #0 [ <required> $source ] +          - Parameters [0] { +          } +          - Return [ object or NULL ] +        } + +        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { + +          - Parameters [3] { +            Parameter #0 [ <optional> $message ] +            Parameter #1 [ <optional> $code ] +            Parameter #2 [ <optional> $previous ]            }          } + +        Method [ <internal:Core, inherits Exception> public method __wakeup ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        }        }      } -    Interface [ <internal:couchbase> interface Couchbase\ViewQueryEncodable ] { +    Class [ <internal:couchbase> class Couchbase\DurabilityException extends Couchbase\BaseException implements Throwable ] {        - Constants [0] {        } @@ -1388,177 +4478,791 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        - Static methods [0] {        } -      - Properties [0] { +      - Properties [17] { +        Property [ <default> protected $message ] +        Property [ <default> protected $code ] +        Property [ <default> protected $file ] +        Property [ <default> protected $line ] +        Property [ <default> protected $ref ] +        Property [ <default> protected $context ] +        Property [ <default> protected $is_input ] +        Property [ <default> protected $is_network ] +        Property [ <default> protected $is_fatal ] +        Property [ <default> protected $is_transient ] +        Property [ <default> protected $is_data_operation ] +        Property [ <default> protected $is_internal ] +        Property [ <default> protected $is_plugin ] +        Property [ <default> protected $is_server_under_load ] +        Property [ <default> protected $is_server_generated ] +        Property [ <default> protected $is_subdoc ] +        Property [ <default> protected $is_durability ] +      } + +      - Methods [12] { +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method ref ] { + +          - Parameters [0] { +          } +          - Return [ string or NULL ] +        } + +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method context ] { + +          - Parameters [0] { +          } +          - Return [ object or NULL ] +        } + +        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { + +          - Parameters [3] { +            Parameter #0 [ <optional> $message ] +            Parameter #1 [ <optional> $code ] +            Parameter #2 [ <optional> $previous ] +          } +        } + +        Method [ <internal:Core, inherits Exception> public method __wakeup ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { +        }        } +    } -      - Methods [1] { -        Method [ <internal:couchbase> abstract public method encode ] { +    Class [ <internal:couchbase> class Couchbase\SubdocumentException extends Couchbase\BaseException implements Throwable ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [17] { +        Property [ <default> protected $message ] +        Property [ <default> protected $code ] +        Property [ <default> protected $file ] +        Property [ <default> protected $line ] +        Property [ <default> protected $ref ] +        Property [ <default> protected $context ] +        Property [ <default> protected $is_input ] +        Property [ <default> protected $is_network ] +        Property [ <default> protected $is_fatal ] +        Property [ <default> protected $is_transient ] +        Property [ <default> protected $is_data_operation ] +        Property [ <default> protected $is_internal ] +        Property [ <default> protected $is_plugin ] +        Property [ <default> protected $is_server_under_load ] +        Property [ <default> protected $is_server_generated ] +        Property [ <default> protected $is_subdoc ] +        Property [ <default> protected $is_durability ] +      } + +      - Methods [12] { +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method ref ] {            - Parameters [0] {            } +          - Return [ string or NULL ] +        } + +        Method [ <internal:couchbase, inherits Couchbase\BaseException> public method context ] { + +          - Parameters [0] { +          } +          - Return [ object or NULL ] +        } + +        Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { + +          - Parameters [3] { +            Parameter #0 [ <optional> $message ] +            Parameter #1 [ <optional> $code ] +            Parameter #2 [ <optional> $previous ] +          } +        } + +        Method [ <internal:Core, inherits Exception> public method __wakeup ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { +        } + +        Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] {          }        }      } -    Class [ <internal:couchbase> class Couchbase\ViewQuery implements Couchbase\ViewQueryEncodable ] { +    Class [ <internal:couchbase> class Couchbase\Cluster ] { -      - Constants [5] { -        Constant [ public int UPDATE_BEFORE ] { 1 } -        Constant [ public int UPDATE_NONE ] { 2 } -        Constant [ public int UPDATE_AFTER ] { 3 } -        Constant [ public int ORDER_ASCENDING ] { 1 } -        Constant [ public int ORDER_DESCENDING ] { 2 } +      - Constants [0] {        }        - Static properties [0] {        } -      - Static methods [2] { -        Method [ <internal:couchbase> static public method from ] { +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [9] { +        Method [ <internal:couchbase, ctor> public method __construct ] {            - Parameters [2] { -            Parameter #0 [ <required> $designDocumentName ] -            Parameter #1 [ <required> $viewName ] +            Parameter #0 [ <required> string $connstr ] +            Parameter #1 [ <required> Couchbase\ClusterOptions $options ]            }          } -        Method [ <internal:couchbase> static public method fromSpatial ] { +        Method [ <internal:couchbase> public method bucket ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $name ] +          } +          - Return [ Couchbase\Bucket ] +        } + +        Method [ <internal:couchbase> public method buckets ] { + +          - Parameters [0] { +          } +          - Return [ Couchbase\BucketManager ] +        } + +        Method [ <internal:couchbase> public method users ] { + +          - Parameters [0] { +          } +          - Return [ Couchbase\UserManager ] +        } + +        Method [ <internal:couchbase> public method queryIndexes ] { + +          - Parameters [0] { +          } +          - Return [ Couchbase\QueryIndexManager ] +        } + +        Method [ <internal:couchbase> public method searchIndexes ] { + +          - Parameters [0] { +          } +          - Return [ Couchbase\SearchIndexManager ] +        } + +        Method [ <internal:couchbase> public method query ] {            - Parameters [2] { -            Parameter #0 [ <required> $designDocumentName ] -            Parameter #1 [ <required> $viewName ] +            Parameter #0 [ <required> string $statement ] +            Parameter #1 [ <optional> Couchbase\QueryOptions or NULL $queryOptions ]            } +          - Return [ Couchbase\QueryResult ] +        } + +        Method [ <internal:couchbase> public method analyticsQuery ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $statement ] +            Parameter #1 [ <optional> Couchbase\AnalyticsOptions or NULL $queryOptions ] +          } +          - Return [ Couchbase\AnalyticsResult ] +        } + +        Method [ <internal:couchbase> public method searchQuery ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $indexName ] +            Parameter #1 [ <required> Couchbase\SearchQuery $query ] +            Parameter #2 [ <optional> Couchbase\SearchOptions or NULL $options ] +          } +          - Return [ Couchbase\SearchResult ]          }        } +    } -      - Properties [0] { +    Class [ <internal:couchbase> class Couchbase\Collection ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [3] { +        Property [ <default> private $bucket ] +        Property [ <default> private $scope ] +        Property [ <default> private $name ]        }        - Methods [17] { -        Method [ <internal:couchbase, ctor> final private method __construct ] { +        Method [ <internal:couchbase, ctor> public method __construct ] { + +          - Parameters [3] { +            Parameter #0 [ <required> Couchbase\Bucket $bucket ] +            Parameter #1 [ <optional> string $scope ] +            Parameter #2 [ <optional> string $name ] +          } +        } + +        Method [ <internal:couchbase> public method name ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:couchbase> public method get ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $id ] +            Parameter #1 [ <optional> Couchbase\GetOptions or NULL $options ] +          } +          - Return [ Couchbase\GetResult ] +        } + +        Method [ <internal:couchbase> public method exists ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $id ] +            Parameter #1 [ <optional> Couchbase\ExistsOptions or NULL $options ] +          } +          - Return [ Couchbase\ExistsResult ] +        } + +        Method [ <internal:couchbase> public method getAndLock ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $id ] +            Parameter #1 [ <required> int $lockTime ] +            Parameter #2 [ <optional> Couchbase\GetAndLockOptions or NULL $options ] +          } +          - Return [ Couchbase\GetResult ] +        } + +        Method [ <internal:couchbase> public method getAndTouch ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $id ] +            Parameter #1 [ <required> int $expiry ] +            Parameter #2 [ <optional> Couchbase\GetAndTouchOptions or NULL $options ] +          } +          - Return [ Couchbase\GetResult ] +        } + +        Method [ <internal:couchbase> public method getAnyReplica ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $id ] +            Parameter #1 [ <optional> Couchbase\GetAnyReplicaOptions or NULL $options ] +          } +          - Return [ Couchbase\GetReplicaResult ] +        } + +        Method [ <internal:couchbase> public method getAllReplicas ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $id ] +            Parameter #1 [ <required> Couchbase\GetAllReplicasOptions or NULL $options ] +          } +          - Return [ array ] +        } + +        Method [ <internal:couchbase> public method upsert ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $id ] +            Parameter #1 [ <required> $value ] +            Parameter #2 [ <optional> Couchbase\UpsertOptions or NULL $options ] +          } +          - Return [ Couchbase\MutationResult ] +        } + +        Method [ <internal:couchbase> public method insert ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $id ] +            Parameter #1 [ <required> $value ] +            Parameter #2 [ <optional> Couchbase\InsertOptions or NULL $options ] +          } +          - Return [ Couchbase\MutationResult ] +        } + +        Method [ <internal:couchbase> public method replace ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $id ] +            Parameter #1 [ <required> $value ] +            Parameter #2 [ <optional> Couchbase\ReplaceOptions or NULL $options ] +          } +          - Return [ Couchbase\MutationResult ] +        } + +        Method [ <internal:couchbase> public method remove ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $id ] +            Parameter #1 [ <optional> Couchbase\RemoveOptions or NULL $options ] +          } +          - Return [ Couchbase\MutationResult ] +        } + +        Method [ <internal:couchbase> public method unlock ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $id ] +            Parameter #1 [ <required> string $cas ] +            Parameter #2 [ <optional> Couchbase\UnlockOptions or NULL $options ] +          } +          - Return [ Couchbase\Result ] +        } + +        Method [ <internal:couchbase> public method touch ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $id ] +            Parameter #1 [ <required> int $expiry ] +            Parameter #2 [ <optional> Couchbase\TouchOptions or NULL $options ] +          } +          - Return [ Couchbase\Result ] +        } + +        Method [ <internal:couchbase> public method lookupIn ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $id ] +            Parameter #1 [ <required> array $specs ] +            Parameter #2 [ <optional> Couchbase\LookupInOptions or NULL $options ] +          } +          - Return [ Couchbase\LookupInResult ] +        } + +        Method [ <internal:couchbase> public method mutateIn ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $id ] +            Parameter #1 [ <required> array $specs ] +            Parameter #2 [ <optional> Couchbase\MutateInOptions or NULL $options ] +          } +          - Return [ Couchbase\MutateInResult ] +        } + +        Method [ <internal:couchbase> public method binary ] {            - Parameters [0] {            } +          - Return [ Couchbase\BinaryCollection ]          } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\BinaryCollection ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } -        Method [ <internal:couchbase, prototype Couchbase\ViewQueryEncodable> public method encode ] { +      - Static methods [0] { +      } + +      - Properties [3] { +        Property [ <default> private $bucket ] +        Property [ <default> private $scope ] +        Property [ <default> private $name ] +      } + +      - Methods [5] { +        Method [ <internal:couchbase> public method name ] {            - Parameters [0] {            } +          - Return [ string ]          } -        Method [ <internal:couchbase> public method limit ] { +        Method [ <internal:couchbase> public method append ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $id ] +            Parameter #1 [ <required> string $value ] +            Parameter #2 [ <optional> Couchbase\AppendOptions or NULL $options ] +          } +          - Return [ Couchbase\MutationResult ] +        } + +        Method [ <internal:couchbase> public method prepend ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $id ] +            Parameter #1 [ <required> string $value ] +            Parameter #2 [ <optional> Couchbase\PrependOptions or NULL $options ] +          } +          - Return [ Couchbase\MutationResult ] +        } + +        Method [ <internal:couchbase> public method increment ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $id ] +            Parameter #1 [ <optional> Couchbase\IncrementOptions or NULL $options ] +          } +          - Return [ Couchbase\CounterResult ] +        } + +        Method [ <internal:couchbase> public method decrement ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $id ] +            Parameter #1 [ <optional> Couchbase\DecrementOptions or NULL $options ] +          } +          - Return [ Couchbase\CounterResult ] +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\Scope ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [2] { +        Property [ <default> private $bucket ] +        Property [ <default> private $name ] +      } + +      - Methods [3] { +        Method [ <internal:couchbase, ctor> public method __construct ] { + +          - Parameters [2] { +            Parameter #0 [ <required> Couchbase\Bucket $bucket ] +            Parameter #1 [ <optional> string $name ] +          } +        } + +        Method [ <internal:couchbase> public method name ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:couchbase> public method collection ] {            - Parameters [1] { -            Parameter #0 [ <required> $limit ] +            Parameter #0 [ <required> string $name ]            } +          - Return [ Couchbase\Collection ]          } +      } +    } -        Method [ <internal:couchbase> public method skip ] { +    Class [ <internal:couchbase> class Couchbase\BucketManager ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [1] { +        Property [ <default> private $cluster ] +      } + +      - Methods [5] { +        Method [ <internal:couchbase> public method createBucket ] { + +          - Parameters [2] { +            Parameter #0 [ <required> Couchbase\BucketSettings $settings ] +            Parameter #1 [ <optional> $options ] +          } +        } + +        Method [ <internal:couchbase> public method removeBucket ] {            - Parameters [1] { -            Parameter #0 [ <required> $skip ] +            Parameter #0 [ <required> string $name ]            }          } -        Method [ <internal:couchbase> public method consistency ] { +        Method [ <internal:couchbase> public method getBucket ] {            - Parameters [1] { -            Parameter #0 [ <required> $consistency ] +            Parameter #0 [ <required> string $name ]            } +          - Return [ Couchbase\BucketSettings ]          } -        Method [ <internal:couchbase> public method stale ] { +        Method [ <internal:couchbase> public method getAllBuckets ] { + +          - Parameters [0] { +          } +          - Return [ array ] +        } + +        Method [ <internal:couchbase> public method flush ] {            - Parameters [1] { -            Parameter #0 [ <required> $consistency ] +            Parameter #0 [ <required> string $name ] +          } +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\BucketSettings ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [9] { +        Property [ <default> private $name ] +        Property [ <default> private $flush_enabled ] +        Property [ <default> private $ram_quota_mb ] +        Property [ <default> private $num_replicas ] +        Property [ <default> private $replica_indexes ] +        Property [ <default> private $bucket_type ] +        Property [ <default> private $eviction_policy ] +        Property [ <default> private $max_ttl ] +        Property [ <default> private $compression_mode ] +      } + +      - Methods [20] { +        Method [ <internal:couchbase> public method name ] { + +          - Parameters [0] {            } +          - Return [ string ]          } -        Method [ <internal:couchbase> public method custom ] { +        Method [ <internal:couchbase> public method setName ] {            - Parameters [1] { -            Parameter #0 [ <required> $options ] +            Parameter #0 [ <required> string $name ]            } +          - Return [ Couchbase\BucketSettings ]          } -        Method [ <internal:couchbase> public method order ] { +        Method [ <internal:couchbase> public method flushEnabled ] { + +          - Parameters [0] { +          } +          - Return [ bool ] +        } + +        Method [ <internal:couchbase> public method enableFlush ] {            - Parameters [1] { -            Parameter #0 [ <required> $order ] +            Parameter #0 [ <required> bool $enable ]            } +          - Return [ Couchbase\BucketSettings ]          } -        Method [ <internal:couchbase> public method reduce ] { +        Method [ <internal:couchbase> public method ramQuotaMb ] { + +          - Parameters [0] { +          } +          - Return [ int ] +        } + +        Method [ <internal:couchbase> public method setRamQuotaMb ] {            - Parameters [1] { -            Parameter #0 [ <required> $reduce ] +            Parameter #0 [ <required> int $sizeInMb ]            } +          - Return [ Couchbase\BucketSettings ]          } -        Method [ <internal:couchbase> public method group ] { +        Method [ <internal:couchbase> public method numReplicas ] { + +          - Parameters [0] { +          } +          - Return [ int ] +        } + +        Method [ <internal:couchbase> public method setNumReplicas ] {            - Parameters [1] { -            Parameter #0 [ <required> $group ] +            Parameter #0 [ <required> int $numberReplicas ]            } +          - Return [ Couchbase\BucketSettings ]          } -        Method [ <internal:couchbase> public method groupLevel ] { +        Method [ <internal:couchbase> public method replicaIndexes ] { + +          - Parameters [0] { +          } +          - Return [ bool ] +        } + +        Method [ <internal:couchbase> public method enableReplicaIndexes ] {            - Parameters [1] { -            Parameter #0 [ <required> $group_level ] +            Parameter #0 [ <required> bool $enable ]            } +          - Return [ Couchbase\BucketSettings ]          } -        Method [ <internal:couchbase> public method group_level ] { +        Method [ <internal:couchbase> public method bucketType ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:couchbase> public method setBucketType ] {            - Parameters [1] { -            Parameter #0 [ <required> $group_level ] +            Parameter #0 [ <required> string $type ]            } +          - Return [ Couchbase\BucketSettings ]          } -        Method [ <internal:couchbase> public method key ] { +        Method [ <internal:couchbase> public method evictionPolicy ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:couchbase> public method setEvictionPolicy ] {            - Parameters [1] { -            Parameter #0 [ <required> $key ] +            Parameter #0 [ <required> string $method ]            } +          - Return [ Couchbase\BucketSettings ]          } -        Method [ <internal:couchbase> public method keys ] { +        Method [ <internal:couchbase> public method maxTtl ] { + +          - Parameters [0] { +          } +          - Return [ int ] +        } + +        Method [ <internal:couchbase> public method setMaxTtl ] {            - Parameters [1] { -            Parameter #0 [ <required> $keys ] +            Parameter #0 [ <required> int $ttlSeconds ]            } +          - Return [ Couchbase\BucketSettings ]          } -        Method [ <internal:couchbase> public method range ] { +        Method [ <internal:couchbase> public method compressionMode ] { -          - Parameters [3] { -            Parameter #0 [ <required> $startKey ] -            Parameter #1 [ <required> $endKey ] -            Parameter #2 [ <required> $inclusiveEnd ] +          - Parameters [0] {            } +          - Return [ string ]          } -        Method [ <internal:couchbase> public method idRange ] { +        Method [ <internal:couchbase> public method setCompressionMode ] { -          - Parameters [2] { -            Parameter #0 [ <required> $startKeyDocumentId ] -            Parameter #1 [ <required> $endKeyDocumentId ] +          - Parameters [1] { +            Parameter #0 [ <required> string $mode ]            } +          - Return [ Couchbase\BucketSettings ]          } -        Method [ <internal:couchbase> public method id_range ] { +        Method [ <internal, deprecated:couchbase> public method ejectionMethod ] { -          - Parameters [2] { -            Parameter #0 [ <required> $startKeyDocumentId ] -            Parameter #1 [ <required> $endKeyDocumentId ] +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal, deprecated:couchbase> public method setEjectionMethod ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $method ]            } +          - Return [ Couchbase\BucketSettings ]          }        }      } -    Class [ <internal:couchbase> class Couchbase\SpatialViewQuery implements Couchbase\ViewQueryEncodable ] { +    Interface [ <internal:couchbase> interface Couchbase\EvictionPolicy ] { + +      - Constants [4] { +        Constant [ public string FULL ] { fullEviction } +        Constant [ public string VALUE_ONLY ] { valueOnly } +        Constant [ public string NO_EVICTION ] { noEviction } +        Constant [ public string NOT_RECENTLY_USED ] { nruEviction } +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [0] { +      } +    } + +    Class [ <internal:couchbase> class Couchbase\UserManager ] {        - Constants [0] {        } @@ -1566,91 +5270,167 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        - Static properties [0] {        } -      - Static methods [1] { -        Method [ <internal:couchbase> static public method from ] { +      - Static methods [0] { +      } + +      - Properties [1] { +        Property [ <default> private $cluster ] +      } + +      - Methods [9] { +        Method [ <internal:couchbase> public method getUser ] {            - Parameters [2] { -            Parameter #0 [ <required> $designDocumentName ] -            Parameter #1 [ <required> $viewName ] +            Parameter #0 [ <required> string $name ] +            Parameter #1 [ <optional> Couchbase\GetUserOptions or NULL $options ]            } +          - Return [ Couchbase\UserAndMetadata ]          } -      } -      - Properties [0] { -      } +        Method [ <internal:couchbase> public method getAllUsers ] { -      - Methods [10] { -        Method [ <internal:couchbase, ctor> final private method __construct ] { +          - Parameters [1] { +            Parameter #0 [ <optional> Couchbase\GetAllUsersOptions or NULL $options ] +          } +          - Return [ array ] +        } -          - Parameters [0] { +        Method [ <internal:couchbase> public method upsertUser ] { + +          - Parameters [2] { +            Parameter #0 [ <required> Couchbase\User $user ] +            Parameter #1 [ <optional> Couchbase\UpsertUserOptions or NULL $options ] +          } +        } + +        Method [ <internal:couchbase> public method dropUser ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $name ] +            Parameter #1 [ <optional> Couchbase\DropUserOptions or NULL $options ]            }          } -        Method [ <internal:couchbase, prototype Couchbase\ViewQueryEncodable> public method encode ] { +        Method [ <internal:couchbase> public method getRoles ] {            - Parameters [0] {            } +          - Return [ array ]          } -        Method [ <internal:couchbase> public method limit ] { +        Method [ <internal:couchbase> public method getGroup ] {            - Parameters [1] { -            Parameter #0 [ <required> $limit ] +            Parameter #0 [ <optional> string $name ]            } +          - Return [ Couchbase\Group ]          } -        Method [ <internal:couchbase> public method skip ] { +        Method [ <internal:couchbase> public method getAllGroups ] { -          - Parameters [1] { -            Parameter #0 [ <required> $skip ] +          - Parameters [0] {            } +          - Return [ array ]          } -        Method [ <internal:couchbase> public method consistency ] { +        Method [ <internal:couchbase> public method upsertGroup ] {            - Parameters [1] { -            Parameter #0 [ <required> $consistency ] +            Parameter #0 [ <required> Couchbase\Group $group ]            }          } -        Method [ <internal:couchbase> public method stale ] { +        Method [ <internal:couchbase> public method dropGroup ] {            - Parameters [1] { -            Parameter #0 [ <required> $consistency ] +            Parameter #0 [ <required> string $name ]            }          } +      } +    } -        Method [ <internal:couchbase> public method bbox ] { +    Class [ <internal:couchbase> class Couchbase\Role ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [4] { +        Property [ <default> private $name ] +        Property [ <default> private $bucket ] +        Property [ <default> private $scope ] +        Property [ <default> private $collection ] +      } + +      - Methods [8] { +        Method [ <internal:couchbase> public method name ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:couchbase> public method bucket ] { + +          - Parameters [0] { +          } +          - Return [ string or NULL ] +        } + +        Method [ <internal:couchbase> public method scope ] { + +          - Parameters [0] { +          } +          - Return [ string or NULL ] +        } + +        Method [ <internal:couchbase> public method collection ] { + +          - Parameters [0] { +          } +          - Return [ string or NULL ] +        } + +        Method [ <internal:couchbase> public method setName ] {            - Parameters [1] { -            Parameter #0 [ <required> $bbox ] +            Parameter #0 [ <required> string $name ]            } +          - Return [ Couchbase\Role ]          } -        Method [ <internal:couchbase> public method startRange ] { +        Method [ <internal:couchbase> public method setBucket ] {            - Parameters [1] { -            Parameter #0 [ <required> $range ] +            Parameter #0 [ <required> string $bucket ]            } +          - Return [ Couchbase\Role ]          } -        Method [ <internal:couchbase> public method endRange ] { +        Method [ <internal:couchbase> public method setScope ] {            - Parameters [1] { -            Parameter #0 [ <required> $range ] +            Parameter #0 [ <required> string $scope ]            } +          - Return [ Couchbase\Role ]          } -        Method [ <internal:couchbase> public method custom ] { +        Method [ <internal:couchbase> public method setCollection ] {            - Parameters [1] { -            Parameter #0 [ <required> $options ] +            Parameter #0 [ <required> string $collection ]            } +          - Return [ Couchbase\Role ]          }        }      } -    Class [ <internal:couchbase> class Couchbase\AnalyticsQuery ] { +    Class [ <internal:couchbase> class Couchbase\RoleAndDescription ] {        - Constants [0] {        } @@ -1658,184 +5438,406 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        - Static properties [0] {        } -      - Static methods [1] { -        Method [ <internal:couchbase> static public method fromString ] { +      - Static methods [0] { +      } -          - Parameters [1] { -            Parameter #0 [ <required> $statement ] +      - Properties [3] { +        Property [ <default> private $role ] +        Property [ <default> private $display_name ] +        Property [ <default> private $description ] +      } + +      - Methods [3] { +        Method [ <internal:couchbase> public method role ] { + +          - Parameters [0] {            } +          - Return [ Couchbase\Role ] +        } + +        Method [ <internal:couchbase> public method displayName ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:couchbase> public method description ] { + +          - Parameters [0] { +          } +          - Return [ string ]          }        } +    } -      - Properties [1] { -        Property [ <default> public $options ] +    Class [ <internal:couchbase> class Couchbase\Origin ] { + +      - Constants [0] {        } -      - Methods [4] { -        Method [ <internal:couchbase, ctor> final private method __construct ] { +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [2] { +        Property [ <default> private $type ] +        Property [ <default> private $name ] +      } + +      - Methods [2] { +        Method [ <internal:couchbase> public method type ] {            - Parameters [0] {            } +          - Return [ string ]          } -        Method [ <internal:couchbase> public method positionalParams ] { +        Method [ <internal:couchbase> public method name ] { -          - Parameters [1] { -            Parameter #0 [ <required> $params ] +          - Parameters [0] {            } +          - Return [ string ]          } +      } +    } -        Method [ <internal:couchbase> public method namedParams ] { +    Class [ <internal:couchbase> class Couchbase\RoleAndOrigins ] { -          - Parameters [1] { -            Parameter #0 [ <required> $params ] +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [2] { +        Property [ <default> private $role ] +        Property [ <default> private $origins ] +      } + +      - Methods [2] { +        Method [ <internal:couchbase> public method role ] { + +          - Parameters [0] {            } +          - Return [ Couchbase\Role ]          } -        Method [ <internal:couchbase> public method rawParam ] { +        Method [ <internal:couchbase> public method origins ] { -          - Parameters [2] { -            Parameter #0 [ <required> $name ] -            Parameter #1 [ <required> $value ] +          - Parameters [0] {            } +          - Return [ array ]          }        }      } -    Class [ <internal:couchbase> class Couchbase\N1qlQuery ] { +    Class [ <internal:couchbase> class Couchbase\User ] { -      - Constants [6] { -        Constant [ public int NOT_BOUNDED ] { 1 } -        Constant [ public int REQUEST_PLUS ] { 2 } -        Constant [ public int STATEMENT_PLUS ] { 3 } -        Constant [ public string PROFILE_NONE ] { off } -        Constant [ public string PROFILE_PHASES ] { phases } -        Constant [ public string PROFILE_TIMINGS ] { timings } +      - Constants [0] {        }        - Static properties [0] {        } -      - Static methods [1] { -        Method [ <internal:couchbase> static public method fromString ] { +      - Static methods [0] { +      } -          - Parameters [1] { -            Parameter #0 [ <required> $statement ] +      - Properties [5] { +        Property [ <default> private $username ] +        Property [ <default> private $password ] +        Property [ <default> private $display_name ] +        Property [ <default> private $groups ] +        Property [ <default> private $roles ] +      } + +      - Methods [9] { +        Method [ <internal:couchbase> public method username ] { + +          - Parameters [0] {            } +          - Return [ string ]          } -      } -      - Properties [1] { -        Property [ <default> public $options ] -      } +        Method [ <internal:couchbase> public method displayName ] { -      - Methods [14] { -        Method [ <internal:couchbase, ctor> final private method __construct ] { +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:couchbase> public method groups ] {            - Parameters [0] {            } +          - Return [ array ]          } -        Method [ <internal:couchbase> public method adhoc ] { +        Method [ <internal:couchbase> public method roles ] { -          - Parameters [1] { -            Parameter #0 [ <required> $adhoc ] +          - Parameters [0] {            } +          - Return [ array ]          } -        Method [ <internal:couchbase> public method crossBucket ] { +        Method [ <internal:couchbase> public method setUsername ] {            - Parameters [1] { -            Parameter #0 [ <required> $crossBucket ] +            Parameter #0 [ <required> string $username ]            } +          - Return [ Couchbase\User ]          } -        Method [ <internal:couchbase> public method positionalParams ] { +        Method [ <internal:couchbase> public method setPassword ] {            - Parameters [1] { -            Parameter #0 [ <required> $params ] +            Parameter #0 [ <required> string $password ]            } +          - Return [ Couchbase\User ]          } -        Method [ <internal:couchbase> public method namedParams ] { +        Method [ <internal:couchbase> public method setDisplayName ] {            - Parameters [1] { -            Parameter #0 [ <required> $params ] +            Parameter #0 [ <required> string $name ]            } +          - Return [ Couchbase\User ]          } -        Method [ <internal:couchbase> public method consistency ] { +        Method [ <internal:couchbase> public method setGroups ] {            - Parameters [1] { -            Parameter #0 [ <required> $consistency ] +            Parameter #0 [ <required> array $groups ]            } +          - Return [ Couchbase\User ]          } -        Method [ <internal:couchbase> public method profile ] { +        Method [ <internal:couchbase> public method setRoles ] {            - Parameters [1] { -            Parameter #0 [ <required> $profileType ] +            Parameter #0 [ <required> array $roles ]            } +          - Return [ Couchbase\User ]          } +      } +    } -        Method [ <internal:couchbase> public method consistentWith ] { +    Class [ <internal:couchbase> class Couchbase\UserAndMetadata ] { -          - Parameters [1] { -            Parameter #0 [ <required> $mutationState ] +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [5] { +        Property [ <default> private $domain ] +        Property [ <default> private $user ] +        Property [ <default> private $effective_roles ] +        Property [ <default> private $password_changed ] +        Property [ <default> private $external_groups ] +      } + +      - Methods [5] { +        Method [ <internal:couchbase> public method domain ] { + +          - Parameters [0] {            } +          - Return [ string ]          } -        Method [ <internal:couchbase> public method scanCap ] { +        Method [ <internal:couchbase> public method user ] { + +          - Parameters [0] { +          } +          - Return [ Couchbase\User ] +        } + +        Method [ <internal:couchbase> public method effectiveRoles ] { + +          - Parameters [0] { +          } +          - Return [ array ] +        } + +        Method [ <internal:couchbase> public method passwordChanged ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:couchbase> public method externalGroups ] { + +          - Parameters [0] { +          } +          - Return [ array ] +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\Group ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [4] { +        Property [ <default> private $name ] +        Property [ <default> private $description ] +        Property [ <default> private $roles ] +        Property [ <default> private $ldap_group_reference ] +      } + +      - Methods [7] { +        Method [ <internal:couchbase> public method name ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:couchbase> public method description ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:couchbase> public method roles ] { + +          - Parameters [0] { +          } +          - Return [ array ] +        } + +        Method [ <internal:couchbase> public method ldapGroupReference ] { + +          - Parameters [0] { +          } +          - Return [ string or NULL ] +        } + +        Method [ <internal:couchbase> public method setName ] {            - Parameters [1] { -            Parameter #0 [ <required> $scanCap ] +            Parameter #0 [ <required> string $name ]            } +          - Return [ Couchbase\Group ]          } -        Method [ <internal:couchbase> public method pipelineBatch ] { +        Method [ <internal:couchbase> public method setDescription ] {            - Parameters [1] { -            Parameter #0 [ <required> $pipelineBatch ] +            Parameter #0 [ <required> string $description ]            } +          - Return [ Couchbase\Group ]          } -        Method [ <internal:couchbase> public method pipelineCap ] { +        Method [ <internal:couchbase> public method setRoles ] {            - Parameters [1] { -            Parameter #0 [ <required> $pipelineCap ] +            Parameter #0 [ <required> array $roles ]            } +          - Return [ Couchbase\Group ]          } +      } +    } -        Method [ <internal:couchbase> public method maxParallelism ] { +    Class [ <internal:couchbase> class Couchbase\GetAllUsersOptions ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [1] { +        Property [ <default> private $domain_name ] +      } + +      - Methods [1] { +        Method [ <internal:couchbase> public method domainName ] {            - Parameters [1] { -            Parameter #0 [ <required> $maxParallelism ] +            Parameter #0 [ <required> string $domainName ]            } +          - Return [ Couchbase\GetAllUsersOptions ]          } +      } +    } -        Method [ <internal:couchbase> public method readonly ] { +    Class [ <internal:couchbase> class Couchbase\GetUserOptions ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [1] { +        Property [ <default> private $domain_name ] +      } + +      - Methods [1] { +        Method [ <internal:couchbase> public method domainName ] {            - Parameters [1] { -            Parameter #0 [ <required> $readonly ] +            Parameter #0 [ <required> string $domainName ]            } +          - Return [ Couchbase\GetUserOptions ]          } +      } +    } -        Method [ <internal:couchbase> public method rawParam ] { +    Class [ <internal:couchbase> class Couchbase\DropUserOptions ] { -          - Parameters [2] { -            Parameter #0 [ <required> $key ] -            Parameter #1 [ <required> $value ] +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [1] { +        Property [ <default> private $domain_name ] +      } + +      - Methods [1] { +        Method [ <internal:couchbase> public method domainName ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $domainName ]            } +          - Return [ Couchbase\DropUserOptions ]          }        }      } -    Class [ <internal:couchbase> class Couchbase\N1qlIndex ] { +    Class [ <internal:couchbase> class Couchbase\UpsertUserOptions ] { -      - Constants [3] { -        Constant [ public int VIEW ] { 2 } -        Constant [ public int GSI ] { 1 } -        Constant [ public int UNSPECIFIED ] { 0 } +      - Constants [0] {        }        - Static properties [0] { @@ -1844,27 +5846,22 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        - Static methods [0] {        } -      - Properties [8] { -        Property [ <default> public $name ] -        Property [ <default> public $isPrimary ] -        Property [ <default> public $type ] -        Property [ <default> public $state ] -        Property [ <default> public $keyspace ] -        Property [ <default> public $namespace ] -        Property [ <default> public $fields ] -        Property [ <default> public $condition ] +      - Properties [1] { +        Property [ <default> private $domain_name ]        }        - Methods [1] { -        Method [ <internal:couchbase, ctor> final private method __construct ] { +        Method [ <internal:couchbase> public method domainName ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> string $domainName ]            } +          - Return [ Couchbase\UpsertUserOptions ]          }        }      } -    Class [ <internal:couchbase> class Couchbase\LookupInBuilder ] { +    Class [ <internal:couchbase> class Couchbase\Bucket ] {        - Constants [0] {        } @@ -1878,51 +5875,109 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        - Properties [0] {        } -      - Methods [5] { +      - Methods [13] {          Method [ <internal:couchbase, ctor> final private method __construct ] {            - Parameters [0] {            }          } -        Method [ <internal:couchbase> public method get ] { +        Method [ <internal:couchbase> private method __get ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $name ] +          } +        } + +        Method [ <internal:couchbase> private method __set ] {            - Parameters [2] { -            Parameter #0 [ <required> $path ] -            Parameter #1 [ <optional> $options ] +            Parameter #0 [ <required> $name ] +            Parameter #1 [ <required> $value ]            }          } -        Method [ <internal:couchbase> public method getCount ] { +        Method [ <internal:couchbase> public method setTranscoder ] {            - Parameters [2] { -            Parameter #0 [ <required> $path ] -            Parameter #1 [ <optional> $options ] +            Parameter #0 [ <required> callable $encoder ] +            Parameter #1 [ <required> callable $decoder ]            }          } -        Method [ <internal:couchbase> public method exists ] { +        Method [ <internal:couchbase> public method name ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:couchbase> public method viewQuery ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $designDoc ] +            Parameter #1 [ <required> string $viewName ] +            Parameter #2 [ <optional> Couchbase\ViewOptions or NULL $viewOptions ] +          } +          - Return [ Couchbase\ViewResult ] +        } + +        Method [ <internal:couchbase> public method ping ] {            - Parameters [2] { -            Parameter #0 [ <required> $path ] -            Parameter #1 [ <optional> $options ] +            Parameter #0 [ <required> $services ] +            Parameter #1 [ <required> $reportId ] +          } +        } + +        Method [ <internal:couchbase> public method diagnostics ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $reportId ]            }          } -        Method [ <internal:couchbase> public method execute ] { +        Method [ <internal:couchbase> public method defaultCollection ] {            - Parameters [0] {            } +          - Return [ Couchbase\Collection ] +        } + +        Method [ <internal:couchbase> public method defaultScope ] { + +          - Parameters [0] { +          } +          - Return [ Couchbase\Scope ] +        } + +        Method [ <internal:couchbase> public method scope ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $name ] +          } +          - Return [ Couchbase\Scope ] +        } + +        Method [ <internal:couchbase> public method collections ] { + +          - Parameters [0] { +          } +          - Return [ Couchbase\CollectionManager ] +        } + +        Method [ <internal:couchbase> public method viewIndexes ] { + +          - Parameters [0] { +          } +          - Return [ Couchbase\ViewIndexManager ]          }        }      } -    Class [ <internal:couchbase> class Couchbase\MutateInBuilder ] { +    Class [ <internal:couchbase> class Couchbase\CollectionManager ] { -      - Constants [3] { -        Constant [ public int FULLDOC_REPLACE ] { 1 } -        Constant [ public int FULLDOC_INSERT ] { 2 } -        Constant [ public int FULLDOC_UPSERT ] { 3 } +      - Constants [0] {        }        - Static properties [0] { @@ -1931,403 +5986,1217 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        - Static methods [0] {        } -      - Properties [0] { +      - Properties [1] { +        Property [ <default> private $bucket ]        } -      - Methods [16] { -        Method [ <internal:couchbase, ctor> final private method __construct ] { +      - Methods [6] { +        Method [ <internal:couchbase> public method getScope ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> string $name ]            } +          - Return [ Couchbase\ScopeSpec ]          } -        Method [ <internal:couchbase> public method insert ] { +        Method [ <internal:couchbase> public method getAllScopes ] { -          - Parameters [3] { -            Parameter #0 [ <required> $path ] -            Parameter #1 [ <required> $value ] -            Parameter #2 [ <required> $createParents ] +          - Parameters [0] {            } +          - Return [ array ]          } -        Method [ <internal:couchbase> public method upsert ] { +        Method [ <internal:couchbase> public method createScope ] { -          - Parameters [3] { -            Parameter #0 [ <required> $path ] -            Parameter #1 [ <required> $value ] -            Parameter #2 [ <required> $createParents ] +          - Parameters [1] { +            Parameter #0 [ <required> string $name ]            }          } -        Method [ <internal:couchbase> public method modeDocument ] { +        Method [ <internal:couchbase> public method dropScope ] {            - Parameters [1] { -            Parameter #0 [ <required> $mode ] +            Parameter #0 [ <required> string $name ]            }          } -        Method [ <internal:couchbase> public method replace ] { +        Method [ <internal:couchbase> public method createCollection ] { -          - Parameters [2] { -            Parameter #0 [ <required> $path ] -            Parameter #1 [ <required> $value ] +          - Parameters [1] { +            Parameter #0 [ <required> Couchbase\CollectionSpec $collection ]            }          } -        Method [ <internal:couchbase> public method remove ] { +        Method [ <internal:couchbase> public method dropCollection ] {            - Parameters [1] { -            Parameter #0 [ <required> $path ] +            Parameter #0 [ <required> Couchbase\CollectionSpec $collection ]            }          } +      } +    } -        Method [ <internal:couchbase> public method arrayPrepend ] { +    Class [ <internal:couchbase> class Couchbase\ScopeSpec ] { -          - Parameters [3] { -            Parameter #0 [ <required> $path ] -            Parameter #1 [ <required> $value ] -            Parameter #2 [ <required> $createParents ] +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [3] { +        Property [ <default> private $uid ] +        Property [ <default> private $name ] +        Property [ <default> private $collections ] +      } + +      - Methods [2] { +        Method [ <internal:couchbase> public method name ] { + +          - Parameters [0] {            } +          - Return [ string ]          } -        Method [ <internal:couchbase> public method arrayAppend ] { +        Method [ <internal:couchbase> public method collections ] { -          - Parameters [3] { -            Parameter #0 [ <required> $path ] -            Parameter #1 [ <required> $value ] -            Parameter #2 [ <required> $createParents ] +          - Parameters [0] {            } +          - Return [ array ]          } +      } +    } -        Method [ <internal:couchbase> public method arrayInsert ] { +    Class [ <internal:couchbase> class Couchbase\CollectionSpec ] { -          - Parameters [2] { -            Parameter #0 [ <required> $path ] -            Parameter #1 [ <required> $value ] +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [3] { +        Property [ <default> private $name ] +        Property [ <default> private $scope_name ] +        Property [ <default> private $max_expiry ] +      } + +      - Methods [4] { +        Method [ <internal:couchbase> public method name ] { + +          - Parameters [0] {            } +          - Return [ string ]          } -        Method [ <internal:couchbase> public method arrayPrependAll ] { +        Method [ <internal:couchbase> public method scopeName ] { -          - Parameters [3] { -            Parameter #0 [ <required> $path ] -            Parameter #1 [ <required> $values ] -            Parameter #2 [ <required> $createParents ] +          - Parameters [0] {            } +          - Return [ string ]          } -        Method [ <internal:couchbase> public method arrayAppendAll ] { +        Method [ <internal:couchbase> public method setName ] { -          - Parameters [3] { -            Parameter #0 [ <required> $path ] -            Parameter #1 [ <required> $values ] -            Parameter #2 [ <required> $createParents ] +          - Parameters [1] { +            Parameter #0 [ <required> string $name ] +          } +          - Return [ Couchbase\CollectionSpec ] +        } + +        Method [ <internal:couchbase> public method setScopeName ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $name ]            } +          - Return [ Couchbase\CollectionSpec ]          } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\QueryIndexManager ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [1] { +        Property [ <default> private $cluster ] +      } -        Method [ <internal:couchbase> public method arrayInsertAll ] { +      - Methods [7] { +        Method [ <internal:couchbase> public method getAllIndexes ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $bucketName ] +          } +          - Return [ array ] +        } + +        Method [ <internal:couchbase> public method createIndex ] { + +          - Parameters [4] { +            Parameter #0 [ <required> string $bucketName ] +            Parameter #1 [ <required> string $indexName ] +            Parameter #2 [ <required> array $fields ] +            Parameter #3 [ <optional> Couchbase\CreateQueryIndexOptions or NULL $options ] +          } +        } + +        Method [ <internal:couchbase> public method createPrimaryIndex ] {            - Parameters [2] { -            Parameter #0 [ <required> $path ] -            Parameter #1 [ <required> $values ] +            Parameter #0 [ <required> string $bucketName ] +            Parameter #1 [ <optional> Couchbase\CreateQueryPrimaryIndexOptions or NULL $options ]            }          } -        Method [ <internal:couchbase> public method arrayAddUnique ] { +        Method [ <internal:couchbase> public method dropIndex ] {            - Parameters [3] { -            Parameter #0 [ <required> $path ] -            Parameter #1 [ <required> $value ] -            Parameter #2 [ <required> $createParents ] +            Parameter #0 [ <required> string $bucketName ] +            Parameter #1 [ <required> string $indexName ] +            Parameter #2 [ <optional> Couchbase\DropQueryIndexOptions or NULL $options ]            }          } -        Method [ <internal:couchbase> public method counter ] { +        Method [ <internal:couchbase> public method dropPrimaryIndex ] { -          - Parameters [3] { -            Parameter #0 [ <required> $path ] -            Parameter #1 [ <required> $delta ] -            Parameter #2 [ <required> $createParents ] +          - Parameters [2] { +            Parameter #0 [ <required> string $bucketName ] +            Parameter #1 [ <optional> Couchbase\DropQueryPrimaryIndexOptions or NULL $options ]            }          } -        Method [ <internal:couchbase> public method withExpiry ] { +        Method [ <internal:couchbase> public method watchIndexes ] { + +          - Parameters [4] { +            Parameter #0 [ <required> string $bucketName ] +            Parameter #1 [ <required> array $indexNames ] +            Parameter #2 [ <required> int $timeout ] +            Parameter #3 [ <optional> Couchbase\WatchQueryIndexesOptions or NULL $options ] +          } +        } + +        Method [ <internal:couchbase> public method buildDeferredIndexes ] {            - Parameters [1] { -            Parameter #0 [ <required> $expiry ] +            Parameter #0 [ <required> string $bucketName ]            }          } +      } +    } -        Method [ <internal:couchbase> public method execute ] { +    Class [ <internal:couchbase> class Couchbase\QueryIndex ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [7] { +        Property [ <default> private $name ] +        Property [ <default> private $is_primary ] +        Property [ <default> private $type ] +        Property [ <default> private $state ] +        Property [ <default> private $keyspace ] +        Property [ <default> private $index_key ] +        Property [ <default> private $condition ] +      } + +      - Methods [7] { +        Method [ <internal:couchbase> public method name ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:couchbase> public method isPrimary ] { + +          - Parameters [0] { +          } +          - Return [ bool ] +        } + +        Method [ <internal:couchbase> public method type ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:couchbase> public method state ] {            - Parameters [0] {            } +          - Return [ string ] +        } + +        Method [ <internal:couchbase> public method keyspace ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:couchbase> public method indexKey ] { + +          - Parameters [0] { +          } +          - Return [ array ] +        } + +        Method [ <internal:couchbase> public method condition ] { + +          - Parameters [0] { +          } +          - Return [ string or NULL ]          }        }      } -    Class [ <internal:couchbase> class Couchbase\SearchQuery implements JsonSerializable ] { +    Class [ <internal:couchbase> class Couchbase\CreateQueryIndexOptions ] { -      - Constants [3] { -        Constant [ public string HIGHLIGHT_HTML ] { html } -        Constant [ public string HIGHLIGHT_ANSI ] { ansi } -        Constant [ public string HIGHLIGHT_SIMPLE ] { simple } +      - Constants [0] {        }        - Static properties [0] {        } -      - Static methods [23] { -        Method [ <internal:couchbase> static public method booleanField ] { +      - Static methods [0] { +      } + +      - Properties [4] { +        Property [ <default> private $condition ] +        Property [ <default> private $ignore_if_exists ] +        Property [ <default> private $num_replicas ] +        Property [ <default> private $deferred ] +      } + +      - Methods [4] { +        Method [ <internal:couchbase> public method condition ] {            - Parameters [1] { -            Parameter #0 [ <required> $value ] +            Parameter #0 [ <required> string $condition ]            } +          - Return [ Couchbase\CreateQueryIndexOptions ]          } -        Method [ <internal:couchbase> static public method boolean ] { +        Method [ <internal:couchbase> public method ignoreIfExists ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> bool $shouldIgnore ]            } +          - Return [ Couchbase\CreateQueryIndexOptions ]          } -        Method [ <internal:couchbase> static public method conjuncts ] { +        Method [ <internal:couchbase> public method numReplicas ] {            - Parameters [1] { -            Parameter #0 [ <required> ...$(queries) ] +            Parameter #0 [ <required> int $number ]            } +          - Return [ Couchbase\CreateQueryIndexOptions ]          } -        Method [ <internal:couchbase> static public method dateRange ] { +        Method [ <internal:couchbase> public method deferred ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> bool $isDeferred ]            } +          - Return [ Couchbase\CreateQueryIndexOptions ]          } +      } +    } -        Method [ <internal:couchbase> static public method disjuncts ] { +    Class [ <internal:couchbase> class Couchbase\CreateQueryPrimaryIndexOptions ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [4] { +        Property [ <default> private $index_name ] +        Property [ <default> private $ignore_if_exists ] +        Property [ <default> private $num_replicas ] +        Property [ <default> private $deferred ] +      } + +      - Methods [4] { +        Method [ <internal:couchbase> public method indexName ] {            - Parameters [1] { -            Parameter #0 [ <required> ...$(queries) ] +            Parameter #0 [ <required> string $name ]            } +          - Return [ Couchbase\CreateQueryPrimaryIndexOptions ]          } -        Method [ <internal:couchbase> static public method docId ] { +        Method [ <internal:couchbase> public method ignoreIfExists ] {            - Parameters [1] { -            Parameter #0 [ <required> ...$(documentIds) ] +            Parameter #0 [ <required> bool $shouldIgnore ]            } +          - Return [ Couchbase\CreateQueryPrimaryIndexOptions ]          } -        Method [ <internal:couchbase> static public method match ] { +        Method [ <internal:couchbase> public method numReplicas ] {            - Parameters [1] { -            Parameter #0 [ <required> $match ] +            Parameter #0 [ <required> int $number ]            } +          - Return [ Couchbase\CreateQueryPrimaryIndexOptions ]          } -        Method [ <internal:couchbase> static public method matchAll ] { +        Method [ <internal:couchbase> public method deferred ] { + +          - Parameters [1] { +            Parameter #0 [ <required> bool $isDeferred ] +          } +          - Return [ Couchbase\CreateQueryPrimaryIndexOptions ] +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\DropQueryIndexOptions ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [1] { +        Property [ <default> private $ignore_if_not_exists ] +      } + +      - Methods [1] { +        Method [ <internal:couchbase> public method ignoreIfNotExists ] { + +          - Parameters [1] { +            Parameter #0 [ <required> bool $shouldIgnore ] +          } +          - Return [ Couchbase\DropQueryIndexOptions ] +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\DropQueryPrimaryIndexOptions ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [2] { +        Property [ <default> private $index_name ] +        Property [ <default> private $ignore_if_not_exists ] +      } + +      - Methods [2] { +        Method [ <internal:couchbase> public method indexName ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $name ] +          } +          - Return [ Couchbase\DropQueryPrimaryIndexOptions ] +        } + +        Method [ <internal:couchbase> public method ignoreIfNotExists ] { + +          - Parameters [1] { +            Parameter #0 [ <required> bool $shouldIgnore ] +          } +          - Return [ Couchbase\DropQueryPrimaryIndexOptions ] +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\WatchQueryIndexesOptions ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [1] { +        Property [ <default> private $watch_primary ] +      } + +      - Methods [1] { +        Method [ <internal:couchbase> public method watchPrimary ] { + +          - Parameters [1] { +            Parameter #0 [ <required> bool $shouldWatch ] +          } +          - Return [ Couchbase\WatchQueryIndexesOptions ] +        } +      } +    } + +    Interface [ <internal:couchbase> interface Couchbase\Authenticator ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [0] { +      } +    } + +    Class [ <internal:couchbase> class Couchbase\CertAuthenticator implements Couchbase\Authenticator ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [1] { +        Method [ <internal:couchbase, ctor> public method __construct ] {            - Parameters [0] {            }          } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\PasswordAuthenticator implements Couchbase\Authenticator ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } -        Method [ <internal:couchbase> static public method matchNone ] { +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [3] { +        Method [ <internal:couchbase, ctor> public method __construct ] {            - Parameters [0] {            }          } -        Method [ <internal:couchbase> static public method matchPhrase ] { +        Method [ <internal:couchbase> public method username ] {            - Parameters [1] { -            Parameter #0 [ <required> $matchPhrase ] +            Parameter #0 [ <required> $username ] +          } +        } + +        Method [ <internal:couchbase> public method password ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $password ]            }          } +      } +    } -        Method [ <internal:couchbase> static public method numericRange ] { +    Class [ <internal:couchbase> class Couchbase\MutationState ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [1] { +        Property [ <default> private $tokens ] +      } + +      - Methods [2] { +        Method [ <internal:couchbase, ctor> public method __construct ] {            - Parameters [0] {            }          } -        Method [ <internal:couchbase> static public method phrase ] { +        Method [ <internal:couchbase> public method add ] {            - Parameters [1] { -            Parameter #0 [ <required> ...$(terms) ] +            Parameter #0 [ <required> Couchbase\MutationResult $source ]            } +          - Return [ Couchbase\MutationState ]          } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\AnalyticsOptions ] { -        Method [ <internal:couchbase> static public method prefix ] { +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [8] { +        Property [ <default> private $timeout ] +        Property [ <default> private $positional_params ] +        Property [ <default> private $named_params ] +        Property [ <default> private $raw_params ] +        Property [ <default> private $scan_consistency ] +        Property [ <default> private $priority ] +        Property [ <default> private $readonly ] +        Property [ <default> private $client_context_id ] +      } + +      - Methods [8] { +        Method [ <internal:couchbase> public method timeout ] {            - Parameters [1] { -            Parameter #0 [ <required> $prefix ] +            Parameter #0 [ <required> int $arg ]            } +          - Return [ Couchbase\AnalyticsOptions ]          } -        Method [ <internal:couchbase> static public method queryString ] { +        Method [ <internal:couchbase> public method namedParameters ] {            - Parameters [1] { -            Parameter #0 [ <required> $queryString ] +            Parameter #0 [ <required> array $arg ]            } +          - Return [ Couchbase\AnalyticsOptions ]          } -        Method [ <internal:couchbase> static public method regexp ] { +        Method [ <internal:couchbase> public method positionalParameters ] {            - Parameters [1] { -            Parameter #0 [ <required> $regexp ] +            Parameter #0 [ <required> array $arg ]            } +          - Return [ Couchbase\AnalyticsOptions ]          } -        Method [ <internal:couchbase> static public method term ] { +        Method [ <internal:couchbase> public method raw ] { -          - Parameters [1] { -            Parameter #0 [ <required> $term ] +          - Parameters [2] { +            Parameter #0 [ <required> string $key ] +            Parameter #1 [ <required> $value ]            } +          - Return [ Couchbase\AnalyticsOptions ]          } -        Method [ <internal:couchbase> static public method termRange ] { +        Method [ <internal:couchbase> public method clientContextId ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> string $value ]            } +          - Return [ Couchbase\AnalyticsOptions ]          } -        Method [ <internal:couchbase> static public method geoBoundingBox ] { +        Method [ <internal:couchbase> public method priority ] { -          - Parameters [4] { -            Parameter #0 [ <required> $topLeftLongitude ] -            Parameter #1 [ <required> $topLeftLatitude ] -            Parameter #2 [ <required> $bottomRightLongitude ] -            Parameter #3 [ <required> $bottomRightLatitude ] +          - Parameters [1] { +            Parameter #0 [ <required> bool $arg ]            } +          - Return [ Couchbase\AnalyticsOptions ]          } -        Method [ <internal:couchbase> static public method geoDistance ] { +        Method [ <internal:couchbase> public method readonly ] { -          - Parameters [3] { -            Parameter #0 [ <required> $longitude ] -            Parameter #1 [ <required> $latitude ] -            Parameter #2 [ <required> $distance ] +          - Parameters [1] { +            Parameter #0 [ <required> bool $arg ]            } +          - Return [ Couchbase\AnalyticsOptions ]          } -        Method [ <internal:couchbase> static public method wildcard ] { +        Method [ <internal:couchbase> public method scanConsistency ] {            - Parameters [1] { -            Parameter #0 [ <required> $wildcard ] +            Parameter #0 [ <required> string $arg ]            } +          - Return [ Couchbase\AnalyticsOptions ]          } +      } +    } + +    Interface [ <internal:couchbase> interface Couchbase\LookupInSpec ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [0] { +      } +    } + +    Class [ <internal:couchbase> class Couchbase\LookupGetSpec implements Couchbase\LookupInSpec ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } -        Method [ <internal:couchbase> static public method termFacet ] { +      - Static methods [0] { +      } + +      - Properties [2] { +        Property [ <default> private $path ] +        Property [ <default> private $is_xattr ] +      } + +      - Methods [1] { +        Method [ <internal:couchbase, ctor> public method __construct ] {            - Parameters [2] { -            Parameter #0 [ <required> $field ] -            Parameter #1 [ <required> $limit ] +            Parameter #0 [ <required> string $path ] +            Parameter #1 [ <optional> bool $isXattr ]            }          } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\LookupCountSpec implements Couchbase\LookupInSpec ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } -        Method [ <internal:couchbase> static public method dateRangeFacet ] { +      - Static methods [0] { +      } + +      - Properties [2] { +        Property [ <default> private $path ] +        Property [ <default> private $is_xattr ] +      } + +      - Methods [1] { +        Method [ <internal:couchbase, ctor> public method __construct ] {            - Parameters [2] { -            Parameter #0 [ <required> $field ] -            Parameter #1 [ <required> $limit ] +            Parameter #0 [ <required> string $path ] +            Parameter #1 [ <optional> bool $isXattr ]            }          } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\LookupExistsSpec implements Couchbase\LookupInSpec ] { -        Method [ <internal:couchbase> static public method numericRangeFacet ] { +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [2] { +        Property [ <default> private $path ] +        Property [ <default> private $is_xattr ] +      } + +      - Methods [1] { +        Method [ <internal:couchbase, ctor> public method __construct ] {            - Parameters [2] { -            Parameter #0 [ <required> $field ] -            Parameter #1 [ <required> $limit ] +            Parameter #0 [ <required> string $path ] +            Parameter #1 [ <optional> bool $isXattr ]            }          }        } +    } + +    Interface [ <internal:couchbase> interface Couchbase\MutateInSpec ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      }        - Properties [0] {        } -      - Methods [11] { +      - Methods [0] { +      } +    } + +    Class [ <internal:couchbase> class Couchbase\MutateInsertSpec implements Couchbase\MutateInSpec ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [5] { +        Property [ <default> private $path ] +        Property [ <default> private $value ] +        Property [ <default> private $is_xattr ] +        Property [ <default> private $create_path ] +        Property [ <default> private $expand_macros ] +      } + +      - Methods [1] { +        Method [ <internal:couchbase, ctor> public method __construct ] { + +          - Parameters [5] { +            Parameter #0 [ <required> string $path ] +            Parameter #1 [ <required> $value ] +            Parameter #2 [ <optional> bool $isXattr ] +            Parameter #3 [ <optional> bool $createPath ] +            Parameter #4 [ <optional> bool $expandMacros ] +          } +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\MutateUpsertSpec implements Couchbase\MutateInSpec ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [5] { +        Property [ <default> private $path ] +        Property [ <default> private $value ] +        Property [ <default> private $is_xattr ] +        Property [ <default> private $create_path ] +        Property [ <default> private $expand_macros ] +      } + +      - Methods [1] { +        Method [ <internal:couchbase, ctor> public method __construct ] { + +          - Parameters [5] { +            Parameter #0 [ <required> string $path ] +            Parameter #1 [ <required> $value ] +            Parameter #2 [ <optional> bool $isXattr ] +            Parameter #3 [ <optional> bool $createPath ] +            Parameter #4 [ <optional> bool $expandMacros ] +          } +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\MutateReplaceSpec implements Couchbase\MutateInSpec ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [4] { +        Property [ <default> private $path ] +        Property [ <default> private $value ] +        Property [ <default> private $is_xattr ] +        Property [ <default> private $expand_macros ] +      } + +      - Methods [1] { +        Method [ <internal:couchbase, ctor> public method __construct ] { + +          - Parameters [4] { +            Parameter #0 [ <required> string $path ] +            Parameter #1 [ <required> $value ] +            Parameter #2 [ <optional> bool $isXattr ] +            Parameter #3 [ <optional> bool $expandMacros ] +          } +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\MutateRemoveSpec implements Couchbase\MutateInSpec ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [2] { +        Property [ <default> private $path ] +        Property [ <default> private $is_xattr ] +      } + +      - Methods [1] {          Method [ <internal:couchbase, ctor> public method __construct ] {            - Parameters [2] { -            Parameter #0 [ <required> $indexName ] -            Parameter #1 [ <required> $queryPart ] +            Parameter #0 [ <required> string $path ] +            Parameter #1 [ <optional> bool $isXattr ]            }          } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\MutateArrayAppendSpec implements Couchbase\MutateInSpec ] { + +      - Constants [0] { +      } +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [5] { +        Property [ <default> private $path ] +        Property [ <default> private $values ] +        Property [ <default> private $is_xattr ] +        Property [ <default> private $create_path ] +        Property [ <default> private $expand_macros ] +      } + +      - Methods [1] { +        Method [ <internal:couchbase, ctor> public method __construct ] { + +          - Parameters [5] { +            Parameter #0 [ <required> string $path ] +            Parameter #1 [ <required> array $values ] +            Parameter #2 [ <optional> bool $isXattr ] +            Parameter #3 [ <optional> bool $createPath ] +            Parameter #4 [ <optional> bool $expandMacros ] +          } +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\MutateArrayPrependSpec implements Couchbase\MutateInSpec ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [5] { +        Property [ <default> private $path ] +        Property [ <default> private $values ] +        Property [ <default> private $is_xattr ] +        Property [ <default> private $create_path ] +        Property [ <default> private $expand_macros ] +      } + +      - Methods [1] { +        Method [ <internal:couchbase, ctor> public method __construct ] { + +          - Parameters [5] { +            Parameter #0 [ <required> string $path ] +            Parameter #1 [ <required> array $values ] +            Parameter #2 [ <optional> bool $isXattr ] +            Parameter #3 [ <optional> bool $createPath ] +            Parameter #4 [ <optional> bool $expandMacros ] +          } +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\MutateArrayInsertSpec implements Couchbase\MutateInSpec ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [5] { +        Property [ <default> private $path ] +        Property [ <default> private $values ] +        Property [ <default> private $is_xattr ] +        Property [ <default> private $create_path ] +        Property [ <default> private $expand_macros ] +      } + +      - Methods [1] { +        Method [ <internal:couchbase, ctor> public method __construct ] { + +          - Parameters [5] { +            Parameter #0 [ <required> string $path ] +            Parameter #1 [ <required> array $values ] +            Parameter #2 [ <optional> bool $isXattr ] +            Parameter #3 [ <optional> bool $createPath ] +            Parameter #4 [ <optional> bool $expandMacros ] +          } +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\MutateArrayAddUniqueSpec implements Couchbase\MutateInSpec ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [5] { +        Property [ <default> private $path ] +        Property [ <default> private $value ] +        Property [ <default> private $is_xattr ] +        Property [ <default> private $create_path ] +        Property [ <default> private $expand_macros ] +      } + +      - Methods [1] { +        Method [ <internal:couchbase, ctor> public method __construct ] { + +          - Parameters [5] { +            Parameter #0 [ <required> string $path ] +            Parameter #1 [ <required> $value ] +            Parameter #2 [ <optional> bool $isXattr ] +            Parameter #3 [ <optional> bool $createPath ] +            Parameter #4 [ <optional> bool $expandMacros ] +          } +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\MutateCounterSpec implements Couchbase\MutateInSpec ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [4] { +        Property [ <default> private $path ] +        Property [ <default> private $delta ] +        Property [ <default> private $is_xattr ] +        Property [ <default> private $create_path ] +      } + +      - Methods [1] { +        Method [ <internal:couchbase, ctor> public method __construct ] { + +          - Parameters [4] { +            Parameter #0 [ <required> string $path ] +            Parameter #1 [ <required> int $delta ] +            Parameter #2 [ <optional> bool $isXattr ] +            Parameter #3 [ <optional> bool $createPath ] +          } +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\SearchOptions implements JsonSerializable ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [10] { +        Property [ <default> private $timeout ] +        Property [ <default> private $limit ] +        Property [ <default> private $skip ] +        Property [ <default> private $explain ] +        Property [ <default> private $consistent_with ] +        Property [ <default> private $fields ] +        Property [ <default> private $sort ] +        Property [ <default> private $facets ] +        Property [ <default> private $highlight_style ] +        Property [ <default> private $highlight_fields ] +      } + +      - Methods [10] {          Method [ <internal:couchbase, prototype JsonSerializable> public method jsonSerialize ] {            - Parameters [0] {            }          } +        Method [ <internal:couchbase> public method timeout ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $arg ] +          } +          - Return [ Couchbase\SearchOptions ] +        } +          Method [ <internal:couchbase> public method limit ] {            - Parameters [1] { -            Parameter #0 [ <required> $limit ] +            Parameter #0 [ <required> int $limit ]            } +          - Return [ Couchbase\SearchOptions ]          }          Method [ <internal:couchbase> public method skip ] {            - Parameters [1] { -            Parameter #0 [ <required> $skip ] +            Parameter #0 [ <required> int $skip ]            } +          - Return [ Couchbase\SearchOptions ]          }          Method [ <internal:couchbase> public method explain ] {            - Parameters [1] { -            Parameter #0 [ <required> $explain ] +            Parameter #0 [ <required> bool $explain ]            } +          - Return [ Couchbase\SearchOptions ]          } -        Method [ <internal:couchbase> public method serverSideTimeout ] { +        Method [ <internal:couchbase> public method consistentWith ] { -          - Parameters [1] { -            Parameter #0 [ <required> $serverSideTimeout ] +          - Parameters [2] { +            Parameter #0 [ <required> string $index ] +            Parameter #1 [ <optional> Couchbase\MutationState $state ]            } +          - Return [ Couchbase\SearchOptions ]          } -        Method [ <internal:couchbase> public method consistentWith ] { +        Method [ <internal:couchbase> public method fields ] {            - Parameters [1] { -            Parameter #0 [ <required> $mutationState ] +            Parameter #0 [ <required> array $fields ]            } +          - Return [ Couchbase\SearchOptions ]          } -        Method [ <internal:couchbase> public method fields ] { +        Method [ <internal:couchbase> public method facets ] {            - Parameters [1] { -            Parameter #0 [ <required> ...$(fields) ] +            Parameter #0 [ <required> array $facets ]            } +          - Return [ Couchbase\SearchOptions ]          }          Method [ <internal:couchbase> public method sort ] {            - Parameters [1] { -            Parameter #0 [ <required> ...$(sort) ] +            Parameter #0 [ <required> array $specs ]            } +          - Return [ Couchbase\SearchOptions ]          }          Method [ <internal:couchbase> public method highlight ] {            - Parameters [2] { -            Parameter #0 [ <required> $style ] -            Parameter #1 [ <optional> ...$(fields) ] +            Parameter #0 [ <required> string or NULL $style ] +            Parameter #1 [ <optional> array or NULL $fields ]            } +          - Return [ Couchbase\SearchOptions ]          } +      } +    } -        Method [ <internal:couchbase> public method addFacet ] { +    Interface [ <internal:couchbase> interface Couchbase\SearchHighlightMode ] { -          - Parameters [2] { -            Parameter #0 [ <required> $name ] -            Parameter #1 [ <required> $facet ] -          } -        } +      - Constants [3] { +        Constant [ public string HTML ] { html } +        Constant [ public string ANSI ] { ansi } +        Constant [ public string SIMPLE ] { simple } +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [0] {        }      } -    Interface [ <internal:couchbase> interface Couchbase\SearchQueryPart ] { +    Interface [ <internal:couchbase> interface Couchbase\SearchQuery ] {        - Constants [0] {        } @@ -2345,7 +7214,7 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        }      } -    Class [ <internal:couchbase> class Couchbase\BooleanFieldSearchQuery implements JsonSerializable, Couchbase\SearchQueryPart ] { +    Class [ <internal:couchbase> class Couchbase\BooleanFieldSearchQuery implements JsonSerializable, Couchbase\SearchQuery ] {        - Constants [0] {        } @@ -2356,13 +7225,17 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        - Static methods [0] {        } -      - Properties [0] { +      - Properties [3] { +        Property [ <default> private $boost ] +        Property [ <default> private $field ] +        Property [ <default> private $value ]        }        - Methods [4] { -        Method [ <internal:couchbase, ctor> final private method __construct ] { +        Method [ <internal:couchbase, ctor> public method __construct ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> bool $arg ]            }          } @@ -2375,20 +7248,22 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {          Method [ <internal:couchbase> public method boost ] {            - Parameters [1] { -            Parameter #0 [ <required> $boost ] +            Parameter #0 [ <required> float $arg ]            } +          - Return [ Couchbase\BooleanFieldSearchQuery ]          }          Method [ <internal:couchbase> public method field ] {            - Parameters [1] { -            Parameter #0 [ <required> $field ] +            Parameter #0 [ <required> string $arg ]            } +          - Return [ Couchbase\BooleanFieldSearchQuery ]          }        }      } -    Class [ <internal:couchbase> class Couchbase\BooleanSearchQuery implements JsonSerializable, Couchbase\SearchQueryPart ] { +    Class [ <internal:couchbase> class Couchbase\BooleanSearchQuery implements JsonSerializable, Couchbase\SearchQuery ] {        - Constants [0] {        } @@ -2399,16 +7274,14 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        - Static methods [0] {        } -      - Properties [0] { +      - Properties [4] { +        Property [ <default> private $boost ] +        Property [ <default> private $must ] +        Property [ <default> private $must_not ] +        Property [ <default> private $should ]        } -      - Methods [6] { -        Method [ <internal:couchbase, ctor> final private method __construct ] { - -          - Parameters [0] { -          } -        } - +      - Methods [5] {          Method [ <internal:couchbase, prototype JsonSerializable> public method jsonSerialize ] {            - Parameters [0] { @@ -2418,34 +7291,38 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {          Method [ <internal:couchbase> public method boost ] {            - Parameters [1] { -            Parameter #0 [ <required> $boost ] +            Parameter #0 [ <required> float $boost ]            } +          - Return [ Couchbase\BooleanSearchQuery ]          }          Method [ <internal:couchbase> public method must ] {            - Parameters [1] { -            Parameter #0 [ <required> ...$(queries) ] +            Parameter #0 [ <required> Couchbase\ConjunctionSearchQuery $query ]            } +          - Return [ Couchbase\BooleanSearchQuery ]          }          Method [ <internal:couchbase> public method mustNot ] {            - Parameters [1] { -            Parameter #0 [ <required> ...$(queries) ] +            Parameter #0 [ <required> Couchbase\DisjunctionSearchQuery $query ]            } +          - Return [ Couchbase\BooleanSearchQuery ]          }          Method [ <internal:couchbase> public method should ] {            - Parameters [1] { -            Parameter #0 [ <required> ...$(queries) ] +            Parameter #0 [ <required> Couchbase\DisjunctionSearchQuery $query ]            } +          - Return [ Couchbase\BooleanSearchQuery ]          }        }      } -    Class [ <internal:couchbase> class Couchbase\ConjunctionSearchQuery implements JsonSerializable, Couchbase\SearchQueryPart ] { +    Class [ <internal:couchbase> class Couchbase\ConjunctionSearchQuery implements JsonSerializable, Couchbase\SearchQuery ] {        - Constants [0] {        } @@ -2456,13 +7333,16 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        - Static methods [0] {        } -      - Properties [0] { +      - Properties [2] { +        Property [ <default> private $boost ] +        Property [ <default> private $queries ]        }        - Methods [4] { -        Method [ <internal:couchbase, ctor> final private method __construct ] { +        Method [ <internal:couchbase, ctor> public method __construct ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> array $queries ]            }          } @@ -2475,8 +7355,9 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {          Method [ <internal:couchbase> public method boost ] {            - Parameters [1] { -            Parameter #0 [ <required> $boost ] +            Parameter #0 [ <required> float $boost ]            } +          - Return [ Couchbase\ConjunctionSearchQuery ]          }          Method [ <internal:couchbase> public method every ] { @@ -2484,11 +7365,12 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {            - Parameters [1] {              Parameter #0 [ <required> ...$(queries) ]            } +          - Return [ Couchbase\ConjunctionSearchQuery ]          }        }      } -    Class [ <internal:couchbase> class Couchbase\DateRangeSearchQuery implements JsonSerializable, Couchbase\SearchQueryPart ] { +    Class [ <internal:couchbase> class Couchbase\DateRangeSearchQuery implements JsonSerializable, Couchbase\SearchQuery ] {        - Constants [0] {        } @@ -2499,16 +7381,17 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        - Static methods [0] {        } -      - Properties [0] { +      - Properties [7] { +        Property [ <default> private $boost ] +        Property [ <default> private $field ] +        Property [ <default> private $start ] +        Property [ <default> private $inclusive_start ] +        Property [ <default> private $end ] +        Property [ <default> private $inclusive_end ] +        Property [ <default> private $date_time_parser ]        } -      - Methods [7] { -        Method [ <internal:couchbase, ctor> final private method __construct ] { - -          - Parameters [0] { -          } -        } - +      - Methods [6] {          Method [ <internal:couchbase, prototype JsonSerializable> public method jsonSerialize ] {            - Parameters [0] { @@ -2520,6 +7403,7 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {            - Parameters [1] {              Parameter #0 [ <required> $boost ]            } +          - Return [ Couchbase\DateRangeSearchQuery ]          }          Method [ <internal:couchbase> public method field ] { @@ -2527,34 +7411,38 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {            - Parameters [1] {              Parameter #0 [ <required> $field ]            } +          - Return [ Couchbase\DateRangeSearchQuery ]          }          Method [ <internal:couchbase> public method start ] {            - Parameters [2] {              Parameter #0 [ <required> $start ] -            Parameter #1 [ <required> $inclusive ] +            Parameter #1 [ <optional> bool or NULL $inclusive ]            } +          - Return [ Couchbase\DateRangeSearchQuery ]          }          Method [ <internal:couchbase> public method end ] {            - Parameters [2] {              Parameter #0 [ <required> $end ] -            Parameter #1 [ <required> $inclusive ] +            Parameter #1 [ <optional> bool or NULL $inclusive ]            } +          - Return [ Couchbase\DateRangeSearchQuery ]          }          Method [ <internal:couchbase> public method dateTimeParser ] {            - Parameters [1] { -            Parameter #0 [ <required> $dateTimeParser ] +            Parameter #0 [ <required> string $dateTimeParser ]            } +          - Return [ Couchbase\DateRangeSearchQuery ]          }        }      } -    Class [ <internal:couchbase> class Couchbase\DisjunctionSearchQuery implements JsonSerializable, Couchbase\SearchQueryPart ] { +    Class [ <internal:couchbase> class Couchbase\DisjunctionSearchQuery implements JsonSerializable, Couchbase\SearchQuery ] {        - Constants [0] {        } @@ -2565,13 +7453,17 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        - Static methods [0] {        } -      - Properties [0] { +      - Properties [3] { +        Property [ <default> private $queries ] +        Property [ <default> private $min ] +        Property [ <default> private $boost ]        }        - Methods [5] { -        Method [ <internal:couchbase, ctor> final private method __construct ] { +        Method [ <internal:couchbase, ctor> public method __construct ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> array $queries ]            }          } @@ -2584,8 +7476,9 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {          Method [ <internal:couchbase> public method boost ] {            - Parameters [1] { -            Parameter #0 [ <required> $boost ] +            Parameter #0 [ <required> float $boost ]            } +          - Return [ Couchbase\DisjunctionSearchQuery ]          }          Method [ <internal:couchbase> public method either ] { @@ -2593,18 +7486,20 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {            - Parameters [1] {              Parameter #0 [ <required> ...$(queries) ]            } +          - Return [ Couchbase\DisjunctionSearchQuery ]          }          Method [ <internal:couchbase> public method min ] {            - Parameters [1] { -            Parameter #0 [ <required> $min ] +            Parameter #0 [ <required> int $min ]            } +          - Return [ Couchbase\DisjunctionSearchQuery ]          }        }      } -    Class [ <internal:couchbase> class Couchbase\DocIdSearchQuery implements JsonSerializable, Couchbase\SearchQueryPart ] { +    Class [ <internal:couchbase> class Couchbase\DocIdSearchQuery implements JsonSerializable, Couchbase\SearchQuery ] {        - Constants [0] {        } @@ -2615,16 +7510,13 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        - Static methods [0] {        } -      - Properties [0] { +      - Properties [3] { +        Property [ <default> private $boost ] +        Property [ <default> private $field ] +        Property [ <default> private $ids ]        } -      - Methods [5] { -        Method [ <internal:couchbase, ctor> final private method __construct ] { - -          - Parameters [0] { -          } -        } - +      - Methods [4] {          Method [ <internal:couchbase, prototype JsonSerializable> public method jsonSerialize ] {            - Parameters [0] { @@ -2634,15 +7526,17 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {          Method [ <internal:couchbase> public method boost ] {            - Parameters [1] { -            Parameter #0 [ <required> $boost ] +            Parameter #0 [ <required> float $boost ]            } +          - Return [ Couchbase\DocIdSearchQuery ]          }          Method [ <internal:couchbase> public method field ] {            - Parameters [1] { -            Parameter #0 [ <required> $field ] +            Parameter #0 [ <required> string $field ]            } +          - Return [ Couchbase\DocIdSearchQuery ]          }          Method [ <internal:couchbase> public method docIds ] { @@ -2654,7 +7548,7 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        }      } -    Class [ <internal:couchbase> class Couchbase\GeoBoundingBoxSearchQuery implements JsonSerializable, Couchbase\SearchQueryPart ] { +    Class [ <internal:couchbase> class Couchbase\GeoBoundingBoxSearchQuery implements JsonSerializable, Couchbase\SearchQuery ] {        - Constants [0] {        } @@ -2665,13 +7559,23 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        - Static methods [0] {        } -      - Properties [0] { +      - Properties [6] { +        Property [ <default> private $boost ] +        Property [ <default> private $field ] +        Property [ <default> private $top_left_longitude ] +        Property [ <default> private $top_left_latitude ] +        Property [ <default> private $bottom_right_longitude ] +        Property [ <default> private $bottom_right_latitude ]        }        - Methods [4] { -        Method [ <internal:couchbase, ctor> final private method __construct ] { +        Method [ <internal:couchbase, ctor> public method __construct ] { -          - Parameters [0] { +          - Parameters [4] { +            Parameter #0 [ <required> float $top_left_longitude ] +            Parameter #1 [ <required> float $top_left_latitude ] +            Parameter #2 [ <required> float $buttom_right_longitude ] +            Parameter #3 [ <required> float $buttom_right_latitude ]            }          } @@ -2684,20 +7588,22 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {          Method [ <internal:couchbase> public method boost ] {            - Parameters [1] { -            Parameter #0 [ <required> $boost ] +            Parameter #0 [ <required> float $boost ]            } +          - Return [ Couchbase\GeoBoundingBoxSearchQuery ]          }          Method [ <internal:couchbase> public method field ] {            - Parameters [1] { -            Parameter #0 [ <required> $field ] +            Parameter #0 [ <required> string $field ]            } +          - Return [ Couchbase\GeoBoundingBoxSearchQuery ]          }        }      } -    Class [ <internal:couchbase> class Couchbase\GeoDistanceSearchQuery implements JsonSerializable, Couchbase\SearchQueryPart ] { +    Class [ <internal:couchbase> class Couchbase\GeoDistanceSearchQuery implements JsonSerializable, Couchbase\SearchQuery ] {        - Constants [0] {        } @@ -2708,13 +7614,21 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        - Static methods [0] {        } -      - Properties [0] { +      - Properties [5] { +        Property [ <default> private $boost ] +        Property [ <default> private $field ] +        Property [ <default> private $longitude ] +        Property [ <default> private $latitude ] +        Property [ <default> private $distance ]        }        - Methods [4] { -        Method [ <internal:couchbase, ctor> final private method __construct ] { +        Method [ <internal:couchbase, ctor> public method __construct ] { -          - Parameters [0] { +          - Parameters [3] { +            Parameter #0 [ <required> float $longitude ] +            Parameter #1 [ <required> float $latitude ] +            Parameter #2 [ <optional> string $distance ]            }          } @@ -2727,20 +7641,22 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {          Method [ <internal:couchbase> public method boost ] {            - Parameters [1] { -            Parameter #0 [ <required> $boost ] +            Parameter #0 [ <required> float $boost ]            } +          - Return [ Couchbase\GeoDistanceSearchQuery ]          }          Method [ <internal:couchbase> public method field ] {            - Parameters [1] { -            Parameter #0 [ <required> $field ] +            Parameter #0 [ <required> string $field ]            } +          - Return [ Couchbase\GeoDistanceSearchQuery ]          }        }      } -    Class [ <internal:couchbase> class Couchbase\MatchAllSearchQuery implements JsonSerializable, Couchbase\SearchQueryPart ] { +    Class [ <internal:couchbase> class Couchbase\GeoPolygonSearchQuery implements JsonSerializable, Couchbase\SearchQuery ] {        - Constants [0] {        } @@ -2751,13 +7667,17 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        - Static methods [0] {        } -      - Properties [0] { +      - Properties [3] { +        Property [ <default> private $boost ] +        Property [ <default> private $field ] +        Property [ <default> private $coordinates ]        } -      - Methods [3] { -        Method [ <internal:couchbase, ctor> final private method __construct ] { +      - Methods [4] { +        Method [ <internal:couchbase, ctor> public method __construct ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> array $coordinates ]            }          } @@ -2770,13 +7690,22 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {          Method [ <internal:couchbase> public method boost ] {            - Parameters [1] { -            Parameter #0 [ <required> $boost ] +            Parameter #0 [ <required> float $boost ]            } +          - Return [ Couchbase\GeoPolygonSearchQuery ] +        } + +        Method [ <internal:couchbase> public method field ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $field ] +          } +          - Return [ Couchbase\GeoPolygonSearchQuery ]          }        }      } -    Class [ <internal:couchbase> class Couchbase\MatchNoneSearchQuery implements JsonSerializable, Couchbase\SearchQueryPart ] { +    Class [ <internal:couchbase> class Couchbase\Coordinate implements JsonSerializable ] {        - Constants [0] {        } @@ -2787,16 +7716,44 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        - Static methods [0] {        } -      - Properties [0] { +      - Properties [2] { +        Property [ <default> private $longitude ] +        Property [ <default> private $latitude ]        } -      - Methods [3] { -        Method [ <internal:couchbase, ctor> final private method __construct ] { +      - Methods [2] { +        Method [ <internal:couchbase, ctor> public method __construct ] { + +          - Parameters [2] { +            Parameter #0 [ <required> float $longitude ] +            Parameter #1 [ <required> float $latitude ] +          } +        } + +        Method [ <internal:couchbase, prototype JsonSerializable> public method jsonSerialize ] {            - Parameters [0] {            }          } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\MatchAllSearchQuery implements JsonSerializable, Couchbase\SearchQuery ] { + +      - Constants [0] { +      } +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [1] { +        Property [ <default> private $boost ] +      } + +      - Methods [2] {          Method [ <internal:couchbase, prototype JsonSerializable> public method jsonSerialize ] {            - Parameters [0] { @@ -2806,13 +7763,14 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {          Method [ <internal:couchbase> public method boost ] {            - Parameters [1] { -            Parameter #0 [ <required> $boost ] +            Parameter #0 [ <required> float $boost ]            } +          - Return [ Couchbase\MatchAllSearchQuery ]          }        }      } -    Class [ <internal:couchbase> class Couchbase\MatchPhraseSearchQuery implements JsonSerializable, Couchbase\SearchQueryPart ] { +    Class [ <internal:couchbase> class Couchbase\MatchNoneSearchQuery implements JsonSerializable, Couchbase\SearchQuery ] {        - Constants [0] {        } @@ -2823,16 +7781,53 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        - Static methods [0] {        } -      - Properties [0] { +      - Properties [1] { +        Property [ <default> private $boost ]        } -      - Methods [5] { -        Method [ <internal:couchbase, ctor> final private method __construct ] { +      - Methods [2] { +        Method [ <internal:couchbase, prototype JsonSerializable> public method jsonSerialize ] {            - Parameters [0] {            }          } +        Method [ <internal:couchbase> public method boost ] { + +          - Parameters [1] { +            Parameter #0 [ <required> float $boost ] +          } +          - Return [ Couchbase\MatchNoneSearchQuery ] +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\MatchPhraseSearchQuery implements JsonSerializable, Couchbase\SearchQuery ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [4] { +        Property [ <default> private $boost ] +        Property [ <default> private $field ] +        Property [ <default> private $value ] +        Property [ <default> private $analyzer ] +      } + +      - Methods [5] { +        Method [ <internal:couchbase, ctor> public method __construct ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $value ] +          } +        } +          Method [ <internal:couchbase, prototype JsonSerializable> public method jsonSerialize ] {            - Parameters [0] { @@ -2842,27 +7837,30 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {          Method [ <internal:couchbase> public method boost ] {            - Parameters [1] { -            Parameter #0 [ <required> $boost ] +            Parameter #0 [ <required> float $boost ]            } +          - Return [ Couchbase\MatchPhraseSearchQuery ]          }          Method [ <internal:couchbase> public method field ] {            - Parameters [1] { -            Parameter #0 [ <required> $field ] +            Parameter #0 [ <required> string $field ]            } +          - Return [ Couchbase\MatchPhraseSearchQuery ]          }          Method [ <internal:couchbase> public method analyzer ] {            - Parameters [1] { -            Parameter #0 [ <required> $analyzer ] +            Parameter #0 [ <required> string $analyzer ]            } +          - Return [ Couchbase\MatchPhraseSearchQuery ]          }        }      } -    Class [ <internal:couchbase> class Couchbase\MatchSearchQuery implements JsonSerializable, Couchbase\SearchQueryPart ] { +    Class [ <internal:couchbase> class Couchbase\MatchSearchQuery implements JsonSerializable, Couchbase\SearchQuery ] {        - Constants [0] {        } @@ -2873,13 +7871,20 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        - Static methods [0] {        } -      - Properties [0] { +      - Properties [6] { +        Property [ <default> private $boost ] +        Property [ <default> private $field ] +        Property [ <default> private $value ] +        Property [ <default> private $analyzer ] +        Property [ <default> private $prefix_length ] +        Property [ <default> private $fuzziness ]        }        - Methods [7] { -        Method [ <internal:couchbase, ctor> final private method __construct ] { +        Method [ <internal:couchbase, ctor> public method __construct ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> string $value ]            }          } @@ -2892,41 +7897,46 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {          Method [ <internal:couchbase> public method boost ] {            - Parameters [1] { -            Parameter #0 [ <required> $boost ] +            Parameter #0 [ <required> float $boost ]            } +          - Return [ Couchbase\MatchSearchQuery ]          }          Method [ <internal:couchbase> public method field ] {            - Parameters [1] { -            Parameter #0 [ <required> $field ] +            Parameter #0 [ <required> string $field ]            } +          - Return [ Couchbase\MatchSearchQuery ]          }          Method [ <internal:couchbase> public method analyzer ] {            - Parameters [1] { -            Parameter #0 [ <required> $analyzer ] +            Parameter #0 [ <required> string $analyzer ]            } +          - Return [ Couchbase\MatchSearchQuery ]          }          Method [ <internal:couchbase> public method prefixLength ] {            - Parameters [1] { -            Parameter #0 [ <required> $prefixLength ] +            Parameter #0 [ <required> int $prefix_length ]            } +          - Return [ Couchbase\MatchSearchQuery ]          }          Method [ <internal:couchbase> public method fuzziness ] {            - Parameters [1] { -            Parameter #0 [ <required> $fuzziness ] +            Parameter #0 [ <required> int $fuzziness ]            } +          - Return [ Couchbase\MatchSearchQuery ]          }        }      } -    Class [ <internal:couchbase> class Couchbase\NumericRangeSearchQuery implements JsonSerializable, Couchbase\SearchQueryPart ] { +    Class [ <internal:couchbase> class Couchbase\NumericRangeSearchQuery implements JsonSerializable, Couchbase\SearchQuery ] {        - Constants [0] {        } @@ -2937,16 +7947,16 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        - Static methods [0] {        } -      - Properties [0] { +      - Properties [6] { +        Property [ <default> private $boost ] +        Property [ <default> private $field ] +        Property [ <default> private $min ] +        Property [ <default> private $inclusive_min ] +        Property [ <default> private $max ] +        Property [ <default> private $inclusive_max ]        } -      - Methods [6] { -        Method [ <internal:couchbase, ctor> final private method __construct ] { - -          - Parameters [0] { -          } -        } - +      - Methods [5] {          Method [ <internal:couchbase, prototype JsonSerializable> public method jsonSerialize ] {            - Parameters [0] { @@ -2958,6 +7968,7 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {            - Parameters [1] {              Parameter #0 [ <required> $boost ]            } +          - Return [ Couchbase\NumericRangeSearchQuery ]          }          Method [ <internal:couchbase> public method field ] { @@ -2965,27 +7976,30 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {            - Parameters [1] {              Parameter #0 [ <required> $field ]            } +          - Return [ Couchbase\NumericRangeSearchQuery ]          }          Method [ <internal:couchbase> public method min ] {            - Parameters [2] { -            Parameter #0 [ <required> $min ] -            Parameter #1 [ <required> $inclusive ] +            Parameter #0 [ <required> float $min ] +            Parameter #1 [ <optional> bool or NULL $inclusive ]            } +          - Return [ Couchbase\NumericRangeSearchQuery ]          }          Method [ <internal:couchbase> public method max ] {            - Parameters [2] { -            Parameter #0 [ <required> $max ] -            Parameter #1 [ <required> $inclusive ] +            Parameter #0 [ <required> float $max ] +            Parameter #1 [ <optional> bool or NULL $inclusive ]            } +          - Return [ Couchbase\NumericRangeSearchQuery ]          }        }      } -    Class [ <internal:couchbase> class Couchbase\PhraseSearchQuery implements JsonSerializable, Couchbase\SearchQueryPart ] { +    Class [ <internal:couchbase> class Couchbase\PhraseSearchQuery implements JsonSerializable, Couchbase\SearchQuery ] {        - Constants [0] {        } @@ -2996,13 +8010,17 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        - Static methods [0] {        } -      - Properties [0] { +      - Properties [3] { +        Property [ <default> private $boost ] +        Property [ <default> private $field ] +        Property [ <default> private $terms ]        }        - Methods [4] { -        Method [ <internal:couchbase, ctor> final private method __construct ] { +        Method [ <internal:couchbase, ctor> public method __construct ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> ...$terms ]            }          } @@ -3015,20 +8033,22 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {          Method [ <internal:couchbase> public method boost ] {            - Parameters [1] { -            Parameter #0 [ <required> $boost ] +            Parameter #0 [ <required> float $boost ]            } +          - Return [ Couchbase\PhraseSearchQuery ]          }          Method [ <internal:couchbase> public method field ] {            - Parameters [1] { -            Parameter #0 [ <required> $field ] +            Parameter #0 [ <required> string $field ]            } +          - Return [ Couchbase\PhraseSearchQuery ]          }        }      } -    Class [ <internal:couchbase> class Couchbase\PrefixSearchQuery implements JsonSerializable, Couchbase\SearchQueryPart ] { +    Class [ <internal:couchbase> class Couchbase\PrefixSearchQuery implements JsonSerializable, Couchbase\SearchQuery ] {        - Constants [0] {        } @@ -3039,13 +8059,17 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        - Static methods [0] {        } -      - Properties [0] { +      - Properties [3] { +        Property [ <default> private $boost ] +        Property [ <default> private $field ] +        Property [ <default> private $value ]        }        - Methods [4] { -        Method [ <internal:couchbase, ctor> final private method __construct ] { +        Method [ <internal:couchbase, ctor> public method __construct ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> string $prefix ]            }          } @@ -3058,20 +8082,22 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {          Method [ <internal:couchbase> public method boost ] {            - Parameters [1] { -            Parameter #0 [ <required> $boost ] +            Parameter #0 [ <required> string $boost ]            } +          - Return [ Couchbase\PrefixSearchQuery ]          }          Method [ <internal:couchbase> public method field ] {            - Parameters [1] { -            Parameter #0 [ <required> $field ] +            Parameter #0 [ <required> string $field ]            } +          - Return [ Couchbase\PrefixSearchQuery ]          }        }      } -    Class [ <internal:couchbase> class Couchbase\QueryStringSearchQuery implements JsonSerializable, Couchbase\SearchQueryPart ] { +    Class [ <internal:couchbase> class Couchbase\QueryStringSearchQuery implements JsonSerializable, Couchbase\SearchQuery ] {        - Constants [0] {        } @@ -3082,13 +8108,16 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        - Static methods [0] {        } -      - Properties [0] { +      - Properties [2] { +        Property [ <default> private $boost ] +        Property [ <default> private $value ]        }        - Methods [3] { -        Method [ <internal:couchbase, ctor> final private method __construct ] { +        Method [ <internal:couchbase, ctor> public method __construct ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> string $query_string ]            }          } @@ -3101,13 +8130,13 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {          Method [ <internal:couchbase> public method boost ] {            - Parameters [1] { -            Parameter #0 [ <required> $boost ] +            Parameter #0 [ <required> float $boost ]            }          }        }      } -    Class [ <internal:couchbase> class Couchbase\RegexpSearchQuery implements JsonSerializable, Couchbase\SearchQueryPart ] { +    Class [ <internal:couchbase> class Couchbase\RegexpSearchQuery implements JsonSerializable, Couchbase\SearchQuery ] {        - Constants [0] {        } @@ -3118,13 +8147,17 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        - Static methods [0] {        } -      - Properties [0] { +      - Properties [3] { +        Property [ <default> private $boost ] +        Property [ <default> private $field ] +        Property [ <default> private $value ]        }        - Methods [4] { -        Method [ <internal:couchbase, ctor> final private method __construct ] { +        Method [ <internal:couchbase, ctor> public method __construct ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> string $regexp ]            }          } @@ -3137,20 +8170,22 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {          Method [ <internal:couchbase> public method boost ] {            - Parameters [1] { -            Parameter #0 [ <required> $boost ] +            Parameter #0 [ <required> float $boost ]            } +          - Return [ Couchbase\RegexpSearchQuery ]          }          Method [ <internal:couchbase> public method field ] {            - Parameters [1] { -            Parameter #0 [ <required> $field ] +            Parameter #0 [ <required> string $field ]            } +          - Return [ Couchbase\RegexpSearchQuery ]          }        }      } -    Class [ <internal:couchbase> class Couchbase\TermSearchQuery implements JsonSerializable, Couchbase\SearchQueryPart ] { +    Class [ <internal:couchbase> class Couchbase\TermSearchQuery implements JsonSerializable, Couchbase\SearchQuery ] {        - Constants [0] {        } @@ -3161,13 +8196,20 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        - Static methods [0] {        } -      - Properties [0] { +      - Properties [6] { +        Property [ <default> private $boost ] +        Property [ <default> private $field ] +        Property [ <default> private $term ] +        Property [ <default> private $analyzer ] +        Property [ <default> private $prefix_length ] +        Property [ <default> private $fuzziness ]        }        - Methods [6] { -        Method [ <internal:couchbase, ctor> final private method __construct ] { +        Method [ <internal:couchbase, ctor> public method __construct ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> string $term ]            }          } @@ -3180,34 +8222,38 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {          Method [ <internal:couchbase> public method boost ] {            - Parameters [1] { -            Parameter #0 [ <required> $boost ] +            Parameter #0 [ <required> float $boost ]            } +          - Return [ Couchbase\TermSearchQuery ]          }          Method [ <internal:couchbase> public method field ] {            - Parameters [1] { -            Parameter #0 [ <required> $field ] +            Parameter #0 [ <required> string $field ]            } +          - Return [ Couchbase\TermSearchQuery ]          }          Method [ <internal:couchbase> public method prefixLength ] {            - Parameters [1] { -            Parameter #0 [ <required> $prefixLength ] +            Parameter #0 [ <required> int $prefix_length ]            } +          - Return [ Couchbase\TermSearchQuery ]          }          Method [ <internal:couchbase> public method fuzziness ] {            - Parameters [1] { -            Parameter #0 [ <required> $fuzziness ] +            Parameter #0 [ <required> int $fuzziness ]            } +          - Return [ Couchbase\TermSearchQuery ]          }        }      } -    Class [ <internal:couchbase> class Couchbase\TermRangeSearchQuery implements JsonSerializable, Couchbase\SearchQueryPart ] { +    Class [ <internal:couchbase> class Couchbase\TermRangeSearchQuery implements JsonSerializable, Couchbase\SearchQuery ] {        - Constants [0] {        } @@ -3218,16 +8264,16 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        - Static methods [0] {        } -      - Properties [0] { +      - Properties [6] { +        Property [ <default> private $boost ] +        Property [ <default> private $field ] +        Property [ <default> private $min ] +        Property [ <default> private $inclusive_min ] +        Property [ <default> private $max ] +        Property [ <default> private $inclusive_max ]        } -      - Methods [6] { -        Method [ <internal:couchbase, ctor> final private method __construct ] { - -          - Parameters [0] { -          } -        } - +      - Methods [5] {          Method [ <internal:couchbase, prototype JsonSerializable> public method jsonSerialize ] {            - Parameters [0] { @@ -3239,6 +8285,7 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {            - Parameters [1] {              Parameter #0 [ <required> $boost ]            } +          - Return [ Couchbase\TermRangeSearchQuery ]          }          Method [ <internal:couchbase> public method field ] { @@ -3246,27 +8293,30 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {            - Parameters [1] {              Parameter #0 [ <required> $field ]            } +          - Return [ Couchbase\TermRangeSearchQuery ]          }          Method [ <internal:couchbase> public method min ] {            - Parameters [2] { -            Parameter #0 [ <required> $min ] -            Parameter #1 [ <required> $inclusive ] +            Parameter #0 [ <required> float $min ] +            Parameter #1 [ <optional> bool or NULL $inclusive ]            } +          - Return [ Couchbase\TermRangeSearchQuery ]          }          Method [ <internal:couchbase> public method max ] {            - Parameters [2] { -            Parameter #0 [ <required> $max ] -            Parameter #1 [ <required> $inclusive ] +            Parameter #0 [ <required> float $max ] +            Parameter #1 [ <optional> bool or NULL $inclusive ]            } +          - Return [ Couchbase\TermRangeSearchQuery ]          }        }      } -    Class [ <internal:couchbase> class Couchbase\WildcardSearchQuery implements JsonSerializable, Couchbase\SearchQueryPart ] { +    Class [ <internal:couchbase> class Couchbase\WildcardSearchQuery implements JsonSerializable, Couchbase\SearchQuery ] {        - Constants [0] {        } @@ -3277,13 +8327,17 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        - Static methods [0] {        } -      - Properties [0] { +      - Properties [3] { +        Property [ <default> private $boost ] +        Property [ <default> private $field ] +        Property [ <default> private $value ]        }        - Methods [4] { -        Method [ <internal:couchbase, ctor> final private method __construct ] { +        Method [ <internal:couchbase, ctor> public method __construct ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> string $wildcard ]            }          } @@ -3296,15 +8350,17 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {          Method [ <internal:couchbase> public method boost ] {            - Parameters [1] { -            Parameter #0 [ <required> $boost ] +            Parameter #0 [ <required> float $boost ]            } +          - Return [ Couchbase\WildcardSearchQuery ]          }          Method [ <internal:couchbase> public method field ] {            - Parameters [1] { -            Parameter #0 [ <required> $field ] +            Parameter #0 [ <required> string $field ]            } +          - Return [ Couchbase\WildcardSearchQuery ]          }        }      } @@ -3338,13 +8394,17 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        - Static methods [0] {        } -      - Properties [0] { +      - Properties [2] { +        Property [ <default> private $field ] +        Property [ <default> private $limit ]        }        - Methods [2] { -        Method [ <internal:couchbase, ctor> final private method __construct ] { +        Method [ <internal:couchbase, ctor> public method __construct ] { -          - Parameters [0] { +          - Parameters [2] { +            Parameter #0 [ <required> string $field ] +            Parameter #1 [ <required> int $limit ]            }          } @@ -3367,13 +8427,18 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        - Static methods [0] {        } -      - Properties [0] { +      - Properties [3] { +        Property [ <default> private $field ] +        Property [ <default> private $limit ] +        Property [ <default> private $ranges ]        }        - Methods [3] { -        Method [ <internal:couchbase, ctor> final private method __construct ] { +        Method [ <internal:couchbase, ctor> public method __construct ] { -          - Parameters [0] { +          - Parameters [2] { +            Parameter #0 [ <required> string $field ] +            Parameter #1 [ <required> int $limit ]            }          } @@ -3386,10 +8451,11 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {          Method [ <internal:couchbase> public method addRange ] {            - Parameters [3] { -            Parameter #0 [ <required> $name ] -            Parameter #1 [ <required> $min ] -            Parameter #2 [ <required> $max ] +            Parameter #0 [ <required> string $name ] +            Parameter #1 [ <required> float or NULL $min ] +            Parameter #2 [ <required> float or NULL $max ]            } +          - Return [ Couchbase\NumericRangeSearchFacet ]          }        }      } @@ -3405,13 +8471,18 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        - Static methods [0] {        } -      - Properties [0] { +      - Properties [3] { +        Property [ <default> private $field ] +        Property [ <default> private $limit ] +        Property [ <default> private $ranges ]        }        - Methods [3] { -        Method [ <internal:couchbase, ctor> final private method __construct ] { +        Method [ <internal:couchbase, ctor> public method __construct ] { -          - Parameters [0] { +          - Parameters [2] { +            Parameter #0 [ <required> string $field ] +            Parameter #1 [ <required> int $limit ]            }          } @@ -3424,15 +8495,16 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {          Method [ <internal:couchbase> public method addRange ] {            - Parameters [3] { -            Parameter #0 [ <required> $name ] +            Parameter #0 [ <required> string $name ]              Parameter #1 [ <required> $start ] -            Parameter #2 [ <optional> $end ] +            Parameter #2 [ <required> $end ]            } +          - Return [ Couchbase\DateRangeSearchFacet ]          }        }      } -    Class [ <internal:couchbase> class Couchbase\SearchSort ] { +    Interface [ <internal:couchbase> interface Couchbase\SearchSort ] {        - Constants [0] {        } @@ -3440,134 +8512,368 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        - Static properties [0] {        } -      - Static methods [4] { -        Method [ <internal:couchbase> static public method id ] { +      - Static methods [0] { +      } -          - Parameters [0] { +      - Properties [0] { +      } + +      - Methods [0] { +      } +    } + +    Class [ <internal:couchbase> class Couchbase\SearchSortField implements JsonSerializable, Couchbase\SearchSort ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [5] { +        Property [ <default> private $desc ] +        Property [ <default> private $field ] +        Property [ <default> private $type ] +        Property [ <default> private $mode ] +        Property [ <default> private $missing ] +      } + +      - Methods [6] { +        Method [ <internal:couchbase, ctor> public method __construct ] { + +          - Parameters [1] { +            Parameter #0 [ <optional> string $field ]            }          } -        Method [ <internal:couchbase> static public method score ] { +        Method [ <internal:couchbase, prototype JsonSerializable> public method jsonSerialize ] {            - Parameters [0] {            }          } -        Method [ <internal:couchbase> static public method field ] { +        Method [ <internal:couchbase> public method descending ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> bool $descending ]            } +          - Return [ Couchbase\SearchSortField ]          } -        Method [ <internal:couchbase> static public method geoDistance ] { +        Method [ <internal:couchbase> public method type ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> string $type ] +          } +          - Return [ Couchbase\SearchSortField ] +        } + +        Method [ <internal:couchbase> public method mode ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $mode ]            } +          - Return [ Couchbase\SearchSortField ]          } + +        Method [ <internal:couchbase> public method missing ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $missing ] +          } +          - Return [ Couchbase\SearchSortField ] +        } +      } +    } + +    Interface [ <internal:couchbase> interface Couchbase\SearchSortType ] { + +      - Constants [4] { +        Constant [ public string AUTO ] { auto } +        Constant [ public string STRING ] { string } +        Constant [ public string NUMBER ] { number } +        Constant [ public string DATE ] { date } +      } + +      - Static properties [0] { +      } + +      - Static methods [0] {        }        - Properties [0] {        } -      - Methods [1] { -        Method [ <internal:couchbase, ctor> private method __construct ] { +      - Methods [0] { +      } +    } + +    Interface [ <internal:couchbase> interface Couchbase\SearchSortMode ] { + +      - Constants [3] { +        Constant [ public string DEFAULT ] { default } +        Constant [ public string MIN ] { min } +        Constant [ public string MAX ] { max } +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [0] { +      } +    } + +    Interface [ <internal:couchbase> interface Couchbase\SearchSortMissing ] { + +      - Constants [2] { +        Constant [ public string FIRST ] { first } +        Constant [ public string LAST ] { last } +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [0] { +      } +    } + +    Class [ <internal:couchbase> class Couchbase\SearchSortGeoDistance implements JsonSerializable, Couchbase\SearchSort ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [5] { +        Property [ <default> private $desc ] +        Property [ <default> private $field ] +        Property [ <default> private $longitude ] +        Property [ <default> private $latitude ] +        Property [ <default> private $unit ] +      } + +      - Methods [4] { +        Method [ <internal:couchbase, ctor> public method __construct ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $field ] +            Parameter #1 [ <required> float $longitude ] +            Parameter #2 [ <required> float $latitude ] +          } +        } + +        Method [ <internal:couchbase, prototype JsonSerializable> public method jsonSerialize ] {            - Parameters [0] {            }          } + +        Method [ <internal:couchbase> public method descending ] { + +          - Parameters [1] { +            Parameter #0 [ <required> bool $descending ] +          } +          - Return [ Couchbase\SearchSortGeoDistance ] +        } + +        Method [ <internal:couchbase> public method unit ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $unit ] +          } +          - Return [ Couchbase\SearchSortGeoDistance ] +        }        }      } -    Class [ <internal:couchbase> class Couchbase\SearchSortField extends Couchbase\SearchSort implements JsonSerializable ] { +    Class [ <internal:couchbase> class Couchbase\SearchSortId implements JsonSerializable, Couchbase\SearchSort ] { -      - Constants [9] { -        Constant [ public string TYPE_AUTO ] { auto } -        Constant [ public string TYPE_STRING ] { string } -        Constant [ public string TYPE_NUMBER ] { number } -        Constant [ public string TYPE_DATE ] { date } -        Constant [ public string MODE_DEFAULT ] { default } -        Constant [ public string MODE_MIN ] { min } -        Constant [ public string MODE_MAX ] { max } -        Constant [ public string MISSING_FIRST ] { first } -        Constant [ public string MISSING_LAST ] { last } +      - Constants [0] {        }        - Static properties [0] {        } -      - Static methods [4] { -        Method [ <internal:couchbase, inherits Couchbase\SearchSort> static public method id ] { +      - Static methods [0] { +      } + +      - Properties [1] { +        Property [ <default> private $desc ] +      } + +      - Methods [2] { +        Method [ <internal:couchbase, prototype JsonSerializable> public method jsonSerialize ] {            - Parameters [0] {            }          } -        Method [ <internal:couchbase, inherits Couchbase\SearchSort> static public method score ] { +        Method [ <internal:couchbase> public method descending ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> bool $descending ]            } +          - Return [ Couchbase\SearchSortId ]          } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\SearchSortScore implements JsonSerializable, Couchbase\SearchSort ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } -        Method [ <internal:couchbase, inherits Couchbase\SearchSort> static public method field ] { +      - Properties [1] { +        Property [ <default> private $desc ] +      } + +      - Methods [2] { +        Method [ <internal:couchbase, prototype JsonSerializable> public method jsonSerialize ] {            - Parameters [0] {            }          } -        Method [ <internal:couchbase, inherits Couchbase\SearchSort> static public method geoDistance ] { +        Method [ <internal:couchbase> public method descending ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> bool $descending ]            } +          - Return [ Couchbase\SearchSortScore ]          }        } +    } + +    Class [ <internal:couchbase> class Couchbase\SearchIndexManager ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      }        - Properties [0] {        } -      - Methods [6] { -        Method [ <internal:couchbase, overwrites Couchbase\SearchSort, ctor> final private method __construct ] { +      - Methods [12] { +        Method [ <internal:couchbase> public method getIndex ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> string $name ]            } +          - Return [ Couchbase\SearchIndex ]          } -        Method [ <internal:couchbase, prototype JsonSerializable> public method jsonSerialize ] { +        Method [ <internal:couchbase> public method getAllIndexes ] {            - Parameters [0] {            } +          - Return [ array ]          } -        Method [ <internal:couchbase> public method descending ] { +        Method [ <internal:couchbase> public method upsertIndex ] {            - Parameters [1] { -            Parameter #0 [ <required> $descending ] +            Parameter #0 [ <required> Couchbase\SearchIndex $indexDefinition ]            }          } -        Method [ <internal:couchbase> public method type ] { +        Method [ <internal:couchbase> public method dropIndex ] {            - Parameters [1] { -            Parameter #0 [ <required> $type ] +            Parameter #0 [ <required> string $name ]            }          } -        Method [ <internal:couchbase> public method mode ] { +        Method [ <internal:couchbase> public method getIndexedDocumentsCount ] {            - Parameters [1] { -            Parameter #0 [ <required> $mode ] +            Parameter #0 [ <required> string $indexName ]            } +          - Return [ int ]          } -        Method [ <internal:couchbase> public method missing ] { +        Method [ <internal:couchbase> public method pauseIngest ] {            - Parameters [1] { -            Parameter #0 [ <required> $missing ] +            Parameter #0 [ <required> string $indexName ] +          } +        } + +        Method [ <internal:couchbase> public method resumeIngest ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $indexName ] +          } +        } + +        Method [ <internal:couchbase> public method allowQuerying ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $indexName ] +          } +        } + +        Method [ <internal:couchbase> public method disallowQuerying ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $indexName ] +          } +        } + +        Method [ <internal:couchbase> public method freezePlan ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $indexName ] +          } +        } + +        Method [ <internal:couchbase> public method unfreezePlan ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $indexName ] +          } +        } + +        Method [ <internal:couchbase> public method analyzeDocument ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $indexName ] +            Parameter #1 [ <required> $document ]            }          }        }      } -    Class [ <internal:couchbase> class Couchbase\SearchSortGeoDistance extends Couchbase\SearchSort implements JsonSerializable ] { +    Class [ <internal:couchbase> class Couchbase\SearchIndex implements JsonSerializable ] {        - Constants [0] {        } @@ -3575,40 +8881,139 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        - Static properties [0] {        } -      - Static methods [4] { -        Method [ <internal:couchbase, inherits Couchbase\SearchSort> static public method id ] { +      - Static methods [0] { +      } + +      - Properties [8] { +        Property [ <default> private $type ] +        Property [ <default> private $uuid ] +        Property [ <default> private $name ] +        Property [ <default> private $params ] +        Property [ <default> private $source_type ] +        Property [ <default> private $source_uuid ] +        Property [ <default> private $source_name ] +        Property [ <default> private $source_params ] +      } + +      - Methods [17] { +        Method [ <internal:couchbase> public method type ] {            - Parameters [0] {            } +          - Return [ string ]          } -        Method [ <internal:couchbase, inherits Couchbase\SearchSort> static public method score ] { +        Method [ <internal:couchbase> public method uuid ] {            - Parameters [0] {            } +          - Return [ string ]          } -        Method [ <internal:couchbase, inherits Couchbase\SearchSort> static public method field ] { +        Method [ <internal:couchbase> public method name ] {            - Parameters [0] {            } +          - Return [ string ]          } -        Method [ <internal:couchbase, inherits Couchbase\SearchSort> static public method geoDistance ] { +        Method [ <internal:couchbase> public method params ] {            - Parameters [0] {            } +          - Return [ array ]          } -      } -      - Properties [0] { -      } +        Method [ <internal:couchbase> public method sourceType ] { -      - Methods [4] { -        Method [ <internal:couchbase, overwrites Couchbase\SearchSort, ctor> final private method __construct ] { +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:couchbase> public method sourceUuid ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:couchbase> public method sourceName ] {            - Parameters [0] {            } +          - Return [ string ] +        } + +        Method [ <internal:couchbase> public method sourceParams ] { + +          - Parameters [0] { +          } +          - Return [ array ] +        } + +        Method [ <internal:couchbase> public method setType ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $type ] +          } +          - Return [ Couchbase\SearchIndex ] +        } + +        Method [ <internal:couchbase> public method setUuid ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $uuid ] +          } +          - Return [ Couchbase\SearchIndex ] +        } + +        Method [ <internal:couchbase> public method setName ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $name ] +          } +          - Return [ Couchbase\SearchIndex ] +        } + +        Method [ <internal:couchbase> public method setParams ] { + +          - Parameters [1] { +            Parameter #0 [ <required> array $params ] +          } +          - Return [ Couchbase\SearchIndex ] +        } + +        Method [ <internal:couchbase> public method setSourceType ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $type ] +          } +          - Return [ Couchbase\SearchIndex ] +        } + +        Method [ <internal:couchbase> public method setSourceUuid ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $uuid ] +          } +          - Return [ Couchbase\SearchIndex ] +        } + +        Method [ <internal:couchbase> public method setSourceName ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $name ] +          } +          - Return [ Couchbase\SearchIndex ] +        } + +        Method [ <internal:couchbase> public method setSourceParams ] { + +          - Parameters [1] { +            Parameter #0 [ <required> array $params ] +          } +          - Return [ Couchbase\SearchIndex ]          }          Method [ <internal:couchbase, prototype JsonSerializable> public method jsonSerialize ] { @@ -3616,24 +9021,54 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {            - Parameters [0] {            }          } +      } +    } -        Method [ <internal:couchbase> public method descending ] { +    Class [ <internal:couchbase> class Couchbase\GetOptions ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [3] { +        Property [ <default> private $timeout ] +        Property [ <default> private $with_expiry ] +        Property [ <default> private $project ] +      } + +      - Methods [3] { +        Method [ <internal:couchbase> public method timeout ] {            - Parameters [1] { -            Parameter #0 [ <required> $descending ] +            Parameter #0 [ <required> int $arg ]            } +          - Return [ Couchbase\GetOptions ]          } -        Method [ <internal:couchbase> public method unit ] { +        Method [ <internal:couchbase> public method withExpiry ] {            - Parameters [1] { -            Parameter #0 [ <required> $missing ] +            Parameter #0 [ <required> bool $arg ]            } +          - Return [ Couchbase\GetOptions ] +        } + +        Method [ <internal:couchbase> public method project ] { + +          - Parameters [1] { +            Parameter #0 [ <required> array $arg ] +          } +          - Return [ Couchbase\GetOptions ]          }        }      } -    Class [ <internal:couchbase> class Couchbase\SearchSortId extends Couchbase\SearchSort implements JsonSerializable ] { +    Class [ <internal:couchbase> class Couchbase\GetAndTouchOptions ] {        - Constants [0] {        } @@ -3641,58 +9076,199 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        - Static properties [0] {        } -      - Static methods [4] { -        Method [ <internal:couchbase, inherits Couchbase\SearchSort> static public method id ] { +      - Static methods [0] { +      } -          - Parameters [0] { +      - Properties [1] { +        Property [ <default> private $timeout ] +      } + +      - Methods [1] { +        Method [ <internal:couchbase> public method timeout ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $arg ]            } +          - Return [ Couchbase\GetAndTouchOptions ]          } +      } +    } -        Method [ <internal:couchbase, inherits Couchbase\SearchSort> static public method score ] { +    Class [ <internal:couchbase> class Couchbase\GetAndLockOptions ] { -          - Parameters [0] { +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [1] { +        Property [ <default> private $timeout ] +      } + +      - Methods [1] { +        Method [ <internal:couchbase> public method timeout ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $arg ]            } +          - Return [ Couchbase\GetAndLockOptions ]          } +      } +    } -        Method [ <internal:couchbase, inherits Couchbase\SearchSort> static public method field ] { +    Class [ <internal:couchbase> class Couchbase\GetAllReplicasOptions ] { -          - Parameters [0] { +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [1] { +        Property [ <default> private $timeout ] +      } + +      - Methods [1] { +        Method [ <internal:couchbase> public method timeout ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $arg ]            } +          - Return [ Couchbase\GetAllReplicasOptions ]          } +      } +    } -        Method [ <internal:couchbase, inherits Couchbase\SearchSort> static public method geoDistance ] { +    Class [ <internal:couchbase> class Couchbase\GetAnyReplicaOptions ] { -          - Parameters [0] { +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [1] { +        Property [ <default> private $timeout ] +      } + +      - Methods [1] { +        Method [ <internal:couchbase> public method timeout ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $arg ]            } +          - Return [ Couchbase\GetAnyReplicaOptions ]          }        } +    } -      - Properties [0] { +    Class [ <internal:couchbase> class Couchbase\ExistsOptions ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [1] { +        Property [ <default> private $timeout ] +      } + +      - Methods [1] { +        Method [ <internal:couchbase> public method timeout ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $arg ] +          } +          - Return [ Couchbase\ExistsOptions ] +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\UnlockOptions ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [1] { +        Property [ <default> private $timeout ] +      } + +      - Methods [1] { +        Method [ <internal:couchbase> public method timeout ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $arg ] +          } +          - Return [ Couchbase\UnlockOptions ] +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\InsertOptions ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [3] { +        Property [ <default> private $timeout ] +        Property [ <default> private $expiry ] +        Property [ <default> private $durability_level ]        }        - Methods [3] { -        Method [ <internal:couchbase, overwrites Couchbase\SearchSort, ctor> final private method __construct ] { +        Method [ <internal:couchbase> public method timeout ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> int $arg ]            } +          - Return [ Couchbase\InsertOptions ]          } -        Method [ <internal:couchbase, prototype JsonSerializable> public method jsonSerialize ] { +        Method [ <internal:couchbase> public method expiry ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> int $arg ]            } +          - Return [ Couchbase\InsertOptions ]          } -        Method [ <internal:couchbase> public method descending ] { +        Method [ <internal:couchbase> public method durabilityLevel ] {            - Parameters [1] { -            Parameter #0 [ <required> $descending ] +            Parameter #0 [ <required> int $arg ]            } +          - Return [ Couchbase\InsertOptions ]          }        }      } -    Class [ <internal:couchbase> class Couchbase\SearchSortScore extends Couchbase\SearchSort implements JsonSerializable ] { +    Class [ <internal:couchbase> class Couchbase\UpsertOptions ] {        - Constants [0] {        } @@ -3700,62 +9276,529 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        - Static properties [0] {        } -      - Static methods [4] { -        Method [ <internal:couchbase, inherits Couchbase\SearchSort> static public method id ] { +      - Static methods [0] { +      } -          - Parameters [0] { +      - Properties [4] { +        Property [ <default> private $cas ] +        Property [ <default> private $timeout ] +        Property [ <default> private $expiry ] +        Property [ <default> private $durability_level ] +      } + +      - Methods [4] { +        Method [ <internal:couchbase> public method cas ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $arg ]            } +          - Return [ Couchbase\UpsertOptions ]          } -        Method [ <internal:couchbase, inherits Couchbase\SearchSort> static public method score ] { +        Method [ <internal:couchbase> public method timeout ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> int $arg ]            } +          - Return [ Couchbase\UpsertOptions ]          } -        Method [ <internal:couchbase, inherits Couchbase\SearchSort> static public method field ] { +        Method [ <internal:couchbase> public method expiry ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> int $arg ]            } +          - Return [ Couchbase\UpsertOptions ]          } -        Method [ <internal:couchbase, inherits Couchbase\SearchSort> static public method geoDistance ] { +        Method [ <internal:couchbase> public method durabilityLevel ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> int $arg ] +          } +          - Return [ Couchbase\UpsertOptions ] +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\ReplaceOptions ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [4] { +        Property [ <default> private $cas ] +        Property [ <default> private $timeout ] +        Property [ <default> private $expiry ] +        Property [ <default> private $durability_level ] +      } + +      - Methods [4] { +        Method [ <internal:couchbase> public method cas ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $arg ] +          } +          - Return [ Couchbase\ReplaceOptions ] +        } + +        Method [ <internal:couchbase> public method timeout ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $arg ] +          } +          - Return [ Couchbase\ReplaceOptions ] +        } + +        Method [ <internal:couchbase> public method expiry ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $arg ] +          } +          - Return [ Couchbase\ReplaceOptions ] +        } + +        Method [ <internal:couchbase> public method durabilityLevel ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $arg ] +          } +          - Return [ Couchbase\ReplaceOptions ] +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\AppendOptions ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [3] { +        Property [ <default> private $cas ] +        Property [ <default> private $timeout ] +        Property [ <default> private $durability_level ] +      } + +      - Methods [3] { +        Method [ <internal:couchbase> public method cas ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $arg ] +          } +          - Return [ Couchbase\AppendOptions ] +        } + +        Method [ <internal:couchbase> public method timeout ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $arg ] +          } +          - Return [ Couchbase\AppendOptions ] +        } + +        Method [ <internal:couchbase> public method durabilityLevel ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $arg ] +          } +          - Return [ Couchbase\AppendOptions ] +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\PrependOptions ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [3] { +        Property [ <default> private $cas ] +        Property [ <default> private $timeout ] +        Property [ <default> private $durability_level ] +      } + +      - Methods [3] { +        Method [ <internal:couchbase> public method cas ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $arg ]            } +          - Return [ Couchbase\PrependOptions ]          } + +        Method [ <internal:couchbase> public method timeout ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $arg ] +          } +          - Return [ Couchbase\PrependOptions ] +        } + +        Method [ <internal:couchbase> public method durabilityLevel ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $arg ] +          } +          - Return [ Couchbase\PrependOptions ] +        } +      } +    } + +    Interface [ <internal:couchbase> interface Couchbase\DurabilityLevel ] { + +      - Constants [4] { +        Constant [ public int NONE ] { 0 } +        Constant [ public int MAJORITY ] { 1 } +        Constant [ public int MAJORITY_AND_PERSIST_TO_ACTIVE ] { 2 } +        Constant [ public int PERSIST_TO_MAJORITY ] { 3 } +      } + +      - Static properties [0] { +      } + +      - Static methods [0] {        }        - Properties [0] {        } +      - Methods [0] { +      } +    } + +    Class [ <internal:couchbase> class Couchbase\TouchOptions ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [1] { +        Property [ <default> private $timeout ] +      } + +      - Methods [1] { +        Method [ <internal:couchbase> public method timeout ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $arg ] +          } +          - Return [ Couchbase\TouchOptions ] +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\IncrementOptions ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [6] { +        Property [ <default> private $timeout ] +        Property [ <default> private $expiry ] +        Property [ <default> private $durability_level ] +        Property [ <default> private $delta ] +        Property [ <default> private $initial ] +        Property [ <default> private $cas ] +      } + +      - Methods [6] { +        Method [ <internal:couchbase> public method expiry ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $arg ] +          } +          - Return [ Couchbase\IncrementOptions ] +        } + +        Method [ <internal:couchbase> public method timeout ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $arg ] +          } +          - Return [ Couchbase\IncrementOptions ] +        } + +        Method [ <internal:couchbase> public method durabilityLevel ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $arg ] +          } +          - Return [ Couchbase\IncrementOptions ] +        } + +        Method [ <internal:couchbase> public method delta ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $arg ] +          } +          - Return [ Couchbase\IncrementOptions ] +        } + +        Method [ <internal:couchbase> public method initial ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $arg ] +          } +          - Return [ Couchbase\IncrementOptions ] +        } + +        Method [ <internal:couchbase> public method cas ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $arg ] +          } +          - Return [ Couchbase\IncrementOptions ] +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\DecrementOptions ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [6] { +        Property [ <default> private $timeout ] +        Property [ <default> private $expiry ] +        Property [ <default> private $durability_level ] +        Property [ <default> private $delta ] +        Property [ <default> private $initial ] +        Property [ <default> private $cas ] +      } + +      - Methods [6] { +        Method [ <internal:couchbase> public method expiry ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $arg ] +          } +          - Return [ Couchbase\DecrementOptions ] +        } + +        Method [ <internal:couchbase> public method timeout ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $arg ] +          } +          - Return [ Couchbase\DecrementOptions ] +        } + +        Method [ <internal:couchbase> public method durabilityLevel ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $arg ] +          } +          - Return [ Couchbase\DecrementOptions ] +        } + +        Method [ <internal:couchbase> public method delta ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $arg ] +          } +          - Return [ Couchbase\DecrementOptions ] +        } + +        Method [ <internal:couchbase> public method initial ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $arg ] +          } +          - Return [ Couchbase\DecrementOptions ] +        } + +        Method [ <internal:couchbase> public method cas ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $arg ] +          } +          - Return [ Couchbase\DecrementOptions ] +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\RemoveOptions ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [3] { +        Property [ <default> private $timeout ] +        Property [ <default> private $cas ] +        Property [ <default> private $durability_level ] +      } +        - Methods [3] { -        Method [ <internal:couchbase, overwrites Couchbase\SearchSort, ctor> final private method __construct ] { +        Method [ <internal:couchbase> public method cas ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> string $arg ]            } +          - Return [ Couchbase\RemoveOptions ]          } -        Method [ <internal:couchbase, prototype JsonSerializable> public method jsonSerialize ] { +        Method [ <internal:couchbase> public method timeout ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> int $arg ]            } +          - Return [ Couchbase\RemoveOptions ]          } -        Method [ <internal:couchbase> public method descending ] { +        Method [ <internal:couchbase> public method durabilityLevel ] {            - Parameters [1] { -            Parameter #0 [ <required> $descending ] +            Parameter #0 [ <required> int $arg ]            } +          - Return [ Couchbase\RemoveOptions ]          }        }      } -    Class [ <internal:couchbase> abstract class Couchbase\CryptoProvider ] { +    Class [ <internal:couchbase> class Couchbase\LookupInOptions ] { -      - Constants [2] { -        Constant [ public int KEY_TYPE_ENCRYPT ] { 0 } -        Constant [ public int KEY_TYPE_DECRYPT ] { 1 } +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [2] { +        Property [ <default> private $timeout ] +        Property [ <default> private $with_expiry ] +      } + +      - Methods [2] { +        Method [ <internal:couchbase> public method timeout ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $arg ] +          } +          - Return [ Couchbase\LookupInOptions ] +        } + +        Method [ <internal:couchbase> public method withExpiry ] { + +          - Parameters [1] { +            Parameter #0 [ <required> bool $arg ] +          } +          - Return [ Couchbase\LookupInOptions ] +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\MutateInOptions ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [5] { +        Property [ <default> private $cas ] +        Property [ <default> private $timeout ] +        Property [ <default> private $expiry ] +        Property [ <default> private $durability_level ] +        Property [ <default> private $store_semantics ] +      } + +      - Methods [5] { +        Method [ <internal:couchbase> public method cas ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $arg ] +          } +          - Return [ Couchbase\MutateInOptions ] +        } + +        Method [ <internal:couchbase> public method timeout ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $arg ] +          } +          - Return [ Couchbase\MutateInOptions ] +        } + +        Method [ <internal:couchbase> public method expiry ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $arg ] +          } +          - Return [ Couchbase\MutateInOptions ] +        } + +        Method [ <internal:couchbase> public method durabilityLevel ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $arg ] +          } +          - Return [ Couchbase\MutateInOptions ] +        } + +        Method [ <internal:couchbase> public method storeSemantics ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $arg ] +          } +          - Return [ Couchbase\MutateInOptions ] +        } +      } +    } + +    Interface [ <internal:couchbase> interface Couchbase\StoreSemantics ] { + +      - Constants [3] { +        Constant [ public int REPLACE ] { 0 } +        Constant [ public int UPSERT ] { 1 } +        Constant [ public int INSERT ] { 2 }        }        - Static properties [0] { @@ -3767,63 +9810,156 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        - Properties [0] {        } -      - Methods [7] { -        Method [ <internal:couchbase> abstract public method encrypt ] { +      - Methods [0] { +      } +    } -          - Parameters [2] { -            Parameter #0 [ <required> string $bytes ] -            Parameter #1 [ <required> string $iv ] +    Class [ <internal:couchbase> class Couchbase\ViewOptions ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [5] { +        Property [ <default> private $timeout ] +        Property [ <default> private $include_docs ] +        Property [ <default> private $max_concurrent_docs ] +        Property [ <default> private $query ] +        Property [ <default> private $body ] +      } + +      - Methods [14] { +        Method [ <internal:couchbase> public method timeout ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $arg ]            } +          - Return [ Couchbase\ViewOptions ]          } -        Method [ <internal:couchbase> abstract public method decrypt ] { +        Method [ <internal:couchbase> public method includeDocuments ] {            - Parameters [2] { -            Parameter #0 [ <required> string $bytes ] -            Parameter #1 [ <required> string $iv ] +            Parameter #0 [ <required> bool $arg ] +            Parameter #1 [ <optional> int or NULL $maxConcurrentDocuments ]            } +          - Return [ Couchbase\ViewOptions ]          } -        Method [ <internal:couchbase> public method getKeyId ] { +        Method [ <internal:couchbase> public method key ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> $arg ]            } +          - Return [ Couchbase\ViewOptions ]          } -        Method [ <internal:couchbase> public method generateIV ] { +        Method [ <internal:couchbase> public method keys ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> array $arg ]            } +          - Return [ Couchbase\ViewOptions ]          } -        Method [ <internal:couchbase> public method sign ] { +        Method [ <internal:couchbase> public method limit ] {            - Parameters [1] { -            Parameter #0 [ <required> array $bytes ] +            Parameter #0 [ <required> int $arg ]            } +          - Return [ Couchbase\ViewOptions ]          } -        Method [ <internal:couchbase> public method verifySignature ] { +        Method [ <internal:couchbase> public method skip ] { -          - Parameters [2] { -            Parameter #0 [ <required> array $bytes ] -            Parameter #1 [ <required> string $signature ] +          - Parameters [1] { +            Parameter #0 [ <required> int $arg ]            } +          - Return [ Couchbase\ViewOptions ]          } -        Method [ <internal, deprecated:couchbase> public method loadKey ] { +        Method [ <internal:couchbase> public method scanConsistency ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $arg ] +          } +          - Return [ Couchbase\ViewOptions ] +        } + +        Method [ <internal:couchbase> public method order ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $arg ] +          } +          - Return [ Couchbase\ViewOptions ] +        } + +        Method [ <internal:couchbase> public method reduce ] { + +          - Parameters [1] { +            Parameter #0 [ <required> bool $arg ] +          } +          - Return [ Couchbase\ViewOptions ] +        } + +        Method [ <internal:couchbase> public method group ] { + +          - Parameters [1] { +            Parameter #0 [ <required> bool $arg ] +          } +          - Return [ Couchbase\ViewOptions ] +        } + +        Method [ <internal:couchbase> public method groupLevel ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $arg ] +          } +          - Return [ Couchbase\ViewOptions ] +        } + +        Method [ <internal:couchbase> public method range ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $start ] +            Parameter #1 [ <required> $end ] +            Parameter #2 [ <optional> bool $inclusiveEnd ] +          } +          - Return [ Couchbase\ViewOptions ] +        } + +        Method [ <internal:couchbase> public method idRange ] { + +          - Parameters [3] { +            Parameter #0 [ <required> string $start ] +            Parameter #1 [ <required> string or NULL $end ] +            Parameter #2 [ <optional> bool $inclusiveEnd ] +          } +          - Return [ Couchbase\ViewOptions ] +        } + +        Method [ <internal:couchbase> public method raw ] {            - Parameters [2] { -            Parameter #0 [ <required> int $keyType ] -            Parameter #1 [ <required> string $keyId ] +            Parameter #0 [ <required> string $key ] +            Parameter #1 [ <required> $value ]            } +          - Return [ Couchbase\ViewOptions ]          }        }      } -    Class [ <internal:couchbase> class Couchbase\SearchIndexManager ] { +    Interface [ <internal:couchbase> interface Couchbase\ViewScanConsistency ] { -      - Constants [0] { +      - Constants [3] { +        Constant [ public int NOT_BOUNDED ] { 0 } +        Constant [ public int REQUEST_PLUS ] { 1 } +        Constant [ public int UPDATE_AFTER ] { 2 }        }        - Static properties [0] { @@ -3835,73 +9971,425 @@ Extension [ <persistent> extension #109 couchbase version 2.6.2 ] {        - Properties [0] {        } -      - Methods [10] { -        Method [ <internal:couchbase, ctor> final private method __construct ] { +      - Methods [0] { +      } +    } -          - Parameters [0] { +    Interface [ <internal:couchbase> interface Couchbase\ViewOrdering ] { + +      - Constants [2] { +        Constant [ public int ASCENDING ] { 0 } +        Constant [ public int DESCENDING ] { 1 } +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [0] { +      } +    } + +    Class [ <internal:couchbase> class Couchbase\QueryOptions ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [16] { +        Property [ <default> private $timeout ] +        Property [ <default> private $adhoc ] +        Property [ <default> private $metrics ] +        Property [ <default> private $readonly ] +        Property [ <default> private $flex_index ] +        Property [ <default> private $scan_cap ] +        Property [ <default> private $pipeline_batch ] +        Property [ <default> private $pipeline_cap ] +        Property [ <default> private $scan_consistency ] +        Property [ <default> private $consistent_with ] +        Property [ <default> private $positional_params ] +        Property [ <default> private $named_params ] +        Property [ <default> private $raw_params ] +        Property [ <default> private $max_parallelism ] +        Property [ <default> private $profile ] +        Property [ <default> private $client_context_id ] +      } + +      - Methods [16] { +        Method [ <internal:couchbase> public method timeout ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $arg ]            } +          - Return [ Couchbase\QueryOptions ]          } -        Method [ <internal:couchbase> public method listIndexes ] { +        Method [ <internal:couchbase> public method scanConsistency ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> int $arg ]            } +          - Return [ Couchbase\QueryOptions ]          } -        Method [ <internal:couchbase> public method getIndex ] { +        Method [ <internal:couchbase> public method consistentWith ] {            - Parameters [1] { -            Parameter #0 [ <required> $name ] +            Parameter #0 [ <required> Couchbase\MutationState $arg ]            } +          - Return [ Couchbase\QueryOptions ]          } -        Method [ <internal:couchbase> public method createIndex ] { +        Method [ <internal:couchbase> public method scanCap ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $arg ] +          } +          - Return [ Couchbase\QueryOptions ] +        } + +        Method [ <internal:couchbase> public method pipelineCap ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $arg ] +          } +          - Return [ Couchbase\QueryOptions ] +        } + +        Method [ <internal:couchbase> public method pipelineBatch ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $arg ] +          } +          - Return [ Couchbase\QueryOptions ] +        } + +        Method [ <internal:couchbase> public method readonly ] { + +          - Parameters [1] { +            Parameter #0 [ <required> bool $arg ] +          } +          - Return [ Couchbase\QueryOptions ] +        } + +        Method [ <internal:couchbase> public method flexIndex ] { + +          - Parameters [1] { +            Parameter #0 [ <required> bool $arg ] +          } +          - Return [ Couchbase\QueryOptions ] +        } + +        Method [ <internal:couchbase> public method adhoc ] { + +          - Parameters [1] { +            Parameter #0 [ <required> bool $arg ] +          } +          - Return [ Couchbase\QueryOptions ] +        } + +        Method [ <internal:couchbase> public method metrics ] { + +          - Parameters [1] { +            Parameter #0 [ <required> bool $arg ] +          } +          - Return [ Couchbase\QueryOptions ] +        } + +        Method [ <internal:couchbase> public method namedParameters ] { + +          - Parameters [1] { +            Parameter #0 [ <required> array $arg ] +          } +          - Return [ Couchbase\QueryOptions ] +        } + +        Method [ <internal:couchbase> public method positionalParameters ] { + +          - Parameters [1] { +            Parameter #0 [ <required> array $arg ] +          } +          - Return [ Couchbase\QueryOptions ] +        } + +        Method [ <internal:couchbase> public method raw ] {            - Parameters [2] { -            Parameter #0 [ <required> $name ] -            Parameter #1 [ <required> $indexDefinition ] +            Parameter #0 [ <required> string $key ] +            Parameter #1 [ <required> $value ]            } +          - Return [ Couchbase\QueryOptions ]          } -        Method [ <internal:couchbase> public method deleteIndex ] { +        Method [ <internal:couchbase> public method maxParallelism ] {            - Parameters [1] { -            Parameter #0 [ <required> $name ] +            Parameter #0 [ <required> int $arg ]            } +          - Return [ Couchbase\QueryOptions ]          } -        Method [ <internal:couchbase> public method getIndexedDocumentsCount ] { +        Method [ <internal:couchbase> public method profile ] {            - Parameters [1] { -            Parameter #0 [ <required> $name ] +            Parameter #0 [ <required> int $arg ]            } +          - Return [ Couchbase\QueryOptions ]          } -        Method [ <internal:couchbase> public method listIndexDefinitions ] { +        Method [ <internal:couchbase> public method clientContextId ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $value ] +          } +          - Return [ Couchbase\QueryOptions ] +        } +      } +    } + +    Interface [ <internal:couchbase> interface Couchbase\QueryScanConsistency ] { + +      - Constants [3] { +        Constant [ public int NOT_BOUNDED ] { 1 } +        Constant [ public int REQUEST_PLUS ] { 2 } +        Constant [ public int STATEMENT_PLUS ] { 3 } +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [0] { +      } +    } + +    Interface [ <internal:couchbase> interface Couchbase\QueryProfile ] { + +      - Constants [3] { +        Constant [ public int OFF ] { 1 } +        Constant [ public int PHASES ] { 2 } +        Constant [ public int TIMINGS ] { 3 } +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [0] { +      } +    } + +    Class [ <internal:couchbase> class Couchbase\ViewIndexManager ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [1] { +        Property [ <default> private $bucket ] +      } + +      - Methods [4] { +        Method [ <internal:couchbase> public method getAllDesignDocuments ] {            - Parameters [0] {            } +          - Return [ array ]          } -        Method [ <internal:couchbase> public method listIndexDefinition ] { +        Method [ <internal:couchbase> public method getDesignDocument ] {            - Parameters [1] {              Parameter #0 [ <required> $name ]            } +          - Return [ Couchbase\DesignDocument ]          } -        Method [ <internal:couchbase> public method getIndexDefinition ] { +        Method [ <internal:couchbase> public method dropDesignDocument ] {            - Parameters [1] {              Parameter #0 [ <required> $name ]            }          } -        Method [ <internal:couchbase> public method getIndexedDocumentCount ] { +        Method [ <internal:couchbase> public method upsertDesignDocument ] {            - Parameters [1] { -            Parameter #0 [ <required> $name ] +            Parameter #0 [ <required> Couchbase\DesignDocument $document ] +          } +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\DesignDocument implements JsonSerializable ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [2] { +        Property [ <default> private $name ] +        Property [ <default> private $views ] +      } + +      - Methods [5] { +        Method [ <internal:couchbase> public method name ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:couchbase> public method views ] { + +          - Parameters [0] { +          } +          - Return [ array ] +        } + +        Method [ <internal:couchbase> public method setName ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $name ] +          } +          - Return [ Couchbase\DesignDocument ] +        } + +        Method [ <internal:couchbase> public method setViews ] { + +          - Parameters [1] { +            Parameter #0 [ <required> array $views ] +          } +          - Return [ Couchbase\DesignDocument ] +        } + +        Method [ <internal:couchbase, prototype JsonSerializable> public method jsonSerialize ] { + +          - Parameters [0] { +          } +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\View ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [3] { +        Property [ <default> private $name ] +        Property [ <default> private $map ] +        Property [ <default> private $reduce ] +      } + +      - Methods [6] { +        Method [ <internal:couchbase> public method name ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:couchbase> public method map ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:couchbase> public method reduce ] { + +          - Parameters [0] { +          } +          - Return [ string ] +        } + +        Method [ <internal:couchbase> public method setName ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $name ] +          } +          - Return [ Couchbase\View ] +        } + +        Method [ <internal:couchbase> public method setMap ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $map_js_code ] +          } +          - Return [ Couchbase\View ] +        } + +        Method [ <internal:couchbase> public method setReduce ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $reduce_js_code ] +          } +          - Return [ Couchbase\View ] +        } +      } +    } + +    Class [ <internal:couchbase> class Couchbase\ClusterOptions ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [2] { +        Property [ <default> private $username ] +        Property [ <default> private $password ] +      } + +      - Methods [1] { +        Method [ <internal:couchbase> public method credentials ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $username ] +            Parameter #1 [ <optional> string $password ]            } +          - Return [ Couchbase\ClusterOptions ]          }        }      } diff --git a/php-pecl-couchbase3.spec b/php-pecl-couchbase3.spec index 6fa9291..16c1e71 100644 --- a/php-pecl-couchbase3.spec +++ b/php-pecl-couchbase3.spec @@ -1,4 +1,4 @@ -# remirepo spec file for php-pecl-couchbase2 +# remirepo spec file for php-pecl-couchbase3  #  # Copyright (c) 2013-2020 Remi Collet  # License: CC-BY-SA @@ -24,29 +24,26 @@  %global libbuildver %(pkg-config --silence-errors --modversion libcouchbase 2>/dev/null || echo 65536)  Summary:       Couchbase Server PHP extension -Name:          %{?sub_prefix}php-pecl-couchbase2 -Version:       2.6.2 +Name:          %{?sub_prefix}php-pecl-couchbase3 +Version:       3.0.4  Release:       1%{?dist}%{!?scl:%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')}}  License:       PHP  URL:           https://pecl.php.net/package/couchbase  Source0:       https://pecl.php.net/get/%{pecl_name}-%{version}%{?prever}.tgz  BuildRequires: %{?dtsprefix}gcc -BuildRequires: %{?scl_prefix}php-devel >= 5.6 +BuildRequires: %{?scl_prefix}php-devel >= 7.1  BuildRequires: %{?scl_prefix}php-pear -BuildRequires: %{?scl_prefix}php-pecl-igbinary-devel  BuildRequires: %{?scl_prefix}php-json  BuildRequires: %{?scl_prefix}php-tokenizer -BuildRequires: pkgconfig(libcouchbase) >= 2.10.5 +BuildRequires: pkgconfig(libcouchbase) >= 3.0.0  BuildRequires: fastlz-devel  BuildRequires: zlib-devel  Requires:      %{?scl_prefix}php(zend-abi) = %{php_zend_api}  Requires:      %{?scl_prefix}php(api) = %{php_core_api}  Requires:      %{?scl_prefix}php-json%{?_isa} -Requires:      %{?scl_prefix}php-igbinary%{?_isa}  Requires:      %{?scl_prefix}php-tokenizer%{?_isa} -Requires:      libcouchbase%{?_isa} >= %{libbuildver}  %{?_sclreq:Requires: %{?scl_prefix}runtime%{?_sclreq}%{?_isa}}  Provides:      %{?scl_prefix}php-%{pecl_name}               = %{version} @@ -57,28 +54,32 @@ Provides:      %{?scl_prefix}php-pecl(%{pecl_name})%{?_isa} = %{version}  Provides:      %{?scl_prefix}php-pecl-%{pecl_name}2         = %{version}-%{release}  Provides:      %{?scl_prefix}php-pecl-%{pecl_name}2%{?_isa} = %{version}-%{release}  %endif -%if "%{php_version}" > "7.0" -Obsoletes:     %{?scl_prefix}php-pecl-couchbase         < 2 -Provides:      %{?scl_prefix}php-pecl-couchbase         = %{version} -Provides:      %{?scl_prefix}php-pecl-couchbase%{?_isa} = %{version} +Obsoletes:     %{?scl_prefix}php-pecl-couchbase          < 3 +Provides:      %{?scl_prefix}php-pecl-couchbase          = %{version} +Provides:      %{?scl_prefix}php-pecl-couchbase%{?_isa}  = %{version} +%if 0%{?fedora} >= 35 || 0%{?rhel} >= 9 || "%{php_version}" > "8.0" +Obsoletes:     %{?scl_prefix}php-pecl-couchbase2         < 3 +Provides:      %{?scl_prefix}php-pecl-couchbase2         = %{version} +Provides:      %{?scl_prefix}php-pecl-couchbase2%{?_isa} = %{version}  %else  # Only 1 version can be installed -Conflicts:     %{?scl_prefix}php-pecl-couchbase < 2 +Conflicts:     %{?scl_prefix}php-pecl-couchbase  < 3 +Conflicts:     %{?scl_prefix}php-pecl-couchbase2 < 3  %endif  %if "%{?packager}" == "Remi Collet" && 0%{!?scl:1} && 0%{?rhel}  # Other third party repo stuff  %if "%{php_version}" > "7.2" -Obsoletes:     php72u-pecl-%{pecl_name}2 <= %{version} -Obsoletes:     php72w-pecl-%{pecl_name}2 <= %{version} +Obsoletes:     php72u-pecl-%{pecl_name} <= %{version}  %endif  %if "%{php_version}" > "7.3" -Obsoletes:     php73-pecl-%{pecl_name}2  <= %{version} -Obsoletes:     php73w-pecl-%{pecl_name}2 <= %{version} +Obsoletes:     php73-pecl-%{pecl_name}  <= %{version}  %endif  %if "%{php_version}" > "7.4" -Obsoletes:     php74-pecl-%{pecl_name}2  <= %{version} -Obsoletes:     php74w-pecl-%{pecl_name}2 <= %{version} +Obsoletes:     php74-pecl-%{pecl_name}  <= %{version} +%endif +%if "%{php_version}" > "8.0" +Obsoletes:     php80-pecl-%{pecl_name}  <= %{version}  %endif  %endif @@ -130,6 +131,7 @@ extension=%{pecl_name}.so  ;couchbase.encoder.compression_factor = 0.0  ;couchbase.decoder.json_arrays = 0  ;couchbase.pool.max_idle_time_sec = 60 +;couchbase.allow_fallback_to_bucket_connection = 0  EOF  %if 0%{?__ztsphp:1} @@ -189,7 +191,6 @@ done  : minimal NTS load test  %{__php} -n \     -d extension=tokenizer.so \ -   -d extension=igbinary.so \     -d extension=json.so \     -d extension=%{buildroot}%{php_extdir}/%{pecl_name}.so \     -m | grep %{pecl_name} @@ -198,7 +199,6 @@ done  : minimal ZTS load test  %{__ztsphp} -n \     -d extension=tokenizer.so \ -   -d extension=igbinary.so \     -d extension=json.so \     -d extension=%{buildroot}%{php_ztsextdir}/%{pecl_name}.so \     -m | grep %{pecl_name} @@ -240,6 +240,13 @@ fi  %changelog +* Thu Nov 12 2020 Remi Collet <remi@remirepo.net> - 3.0.4-1 +- update to 3.0.4 +- rename to php-pecl-couchbase3 +- raise dependency on PHP 7.1 +- raise dependency on libcouchbase 3.0 +- drop dependency on igbinary extension +  * Tue Feb  4 2020 Remi Collet <remi@remirepo.net> - 2.6.2-1  - update to 2.6.2  | 
