[
    {
        "_type": "PHPInterface",
        "name": "AMQPValue",
        "id": "\\AMQPValue",
        "sourcePath": "amqp/amqp.php",
        "duplicates": [],
        "namespace": "\\",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "toAmqpValue",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "float|array|\\AMQPDecimal|bool|int|\\AMQPValue|string|\\AMQPTimestamp|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "ArrayAccess",
        "id": "\\ArrayAccess",
        "sourcePath": "Core/Core_c.php",
        "duplicates": [],
        "namespace": "\\",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "offsetExists",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "offset",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "TKey",
                        "languageLevelTypes": {
                            "8.0": "mixed"
                        },
                        "defaultType": "",
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "bool",
                "hasTentativeReturnType": true,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "bool",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "offsetGet",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "offset",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "TKey",
                        "languageLevelTypes": {
                            "8.0": "mixed"
                        },
                        "defaultType": "",
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "mixed",
                "hasTentativeReturnType": true,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "TValue",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "offsetSet",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "offset",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "TKey",
                        "languageLevelTypes": {
                            "8.0": "mixed"
                        },
                        "defaultType": "",
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "value",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "TValue",
                        "languageLevelTypes": {
                            "8.0": "mixed"
                        },
                        "defaultType": "",
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": true,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "void",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "offsetUnset",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "offset",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "TKey",
                        "languageLevelTypes": {
                            "8.0": "mixed"
                        },
                        "defaultType": "",
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": true,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "void",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "BackedEnum",
        "id": "\\BackedEnum",
        "sourcePath": "Core/Core_c.php",
        "duplicates": [],
        "namespace": "\\",
        "phpDoc": null,
        "sinceVersion": "8.1",
        "removedVersion": null,
        "methods": [
            {
                "name": "from",
                "isStatic": true,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "value",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "int|string",
                        "defaultValue": null,
                        "typeFromPhpDoc": "int|string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "static",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "static",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "tryFrom",
                "isStatic": true,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "value",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "int|string",
                        "defaultValue": null,
                        "typeFromPhpDoc": "int|string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "static|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "static|null",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": [
            "UnitEnum"
        ]
    },
    {
        "_type": "PHPInterface",
        "name": "Aggregate",
        "id": "\\Cassandra\\Aggregate",
        "sourcePath": "cassandra/cassandra.php",
        "duplicates": [],
        "namespace": "\\Cassandra",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "name",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "simpleName",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "argumentTypes",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "array",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "finalFunction",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\Cassandra\\Function_",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "stateFunction",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\Cassandra\\Function_",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "initialCondition",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\Cassandra\\Value",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "returnType",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\Cassandra\\Type",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "stateType",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\Cassandra\\Type",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "signature",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "Cluster",
        "id": "\\Cassandra\\Cluster",
        "sourcePath": "cassandra/cassandra.php",
        "duplicates": [],
        "namespace": "\\Cassandra",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "connect",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "keyspace",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\Cassandra\\Session",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "connectAsync",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "keyspace",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\Cassandra\\Future",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "Column",
        "id": "\\Cassandra\\Column",
        "sourcePath": "cassandra/cassandra.php",
        "duplicates": [],
        "namespace": "\\Cassandra",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "name",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "type",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\Cassandra\\Type",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "isReversed",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "bool",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "isStatic",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "bool",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "isFrozen",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "bool",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "indexName",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "indexOptions",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "Exception",
        "id": "\\Cassandra\\Exception",
        "sourcePath": "cassandra/cassandra.php",
        "duplicates": [],
        "namespace": "\\Cassandra",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "Function_",
        "id": "\\Cassandra\\Function_",
        "sourcePath": "cassandra/cassandra.php",
        "duplicates": [],
        "namespace": "\\Cassandra",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "name",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "simpleName",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "arguments",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "array",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "returnType",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\Cassandra\\Type",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "signature",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "language",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "body",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "isCalledOnNullInput",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "bool",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "Future",
        "id": "\\Cassandra\\Future",
        "sourcePath": "cassandra/cassandra.php",
        "duplicates": [],
        "namespace": "\\Cassandra",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "get",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "timeout",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "int|float|null",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "mixed",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "Index",
        "id": "\\Cassandra\\Index",
        "sourcePath": "cassandra/cassandra.php",
        "duplicates": [],
        "namespace": "\\Cassandra",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "name",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "kind",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "target",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "option",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "name",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\Cassandra\\Value",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "options",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "array",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "className",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "isCustom",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "bool",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "Keyspace",
        "id": "\\Cassandra\\Keyspace",
        "sourcePath": "cassandra/cassandra.php",
        "duplicates": [],
        "namespace": "\\Cassandra",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "name",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "replicationClassName",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "replicationOptions",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\Cassandra\\Map",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "hasDurableWrites",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "table",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "name",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\Cassandra\\Table|null",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "tables",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "array",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "userType",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "name",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\Cassandra\\Type\\UserType|null",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "userTypes",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "array",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "materializedView",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "name",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\Cassandra\\MaterializedView|null",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "materializedViews",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "array",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "function_",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "name",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "params",
                        "position": 0,
                        "isOptional": true,
                        "isVariadic": true,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string|\\Cassandra\\Type",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\Cassandra\\Function_|null",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "functions",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "array",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "aggregate",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "name",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "params",
                        "position": 0,
                        "isOptional": true,
                        "isVariadic": true,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string|\\Cassandra\\Type",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\Cassandra\\Aggregate|null",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "aggregates",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "array",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "Numeric",
        "id": "\\Cassandra\\Numeric",
        "sourcePath": "cassandra/cassandra.php",
        "duplicates": [],
        "namespace": "\\Cassandra",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "add",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "num",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "\\Cassandra\\Numeric",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\Cassandra\\Numeric",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "sub",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "num",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "\\Cassandra\\Numeric",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\Cassandra\\Numeric",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "mul",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "num",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "\\Cassandra\\Numeric",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\Cassandra\\Numeric",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "div",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "num",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "\\Cassandra\\Numeric",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\Cassandra\\Numeric",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "mod",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "num",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "\\Cassandra\\Numeric",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\Cassandra\\Numeric",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "abs",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\Cassandra\\Numeric",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "neg",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\Cassandra\\Numeric",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "sqrt",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\Cassandra\\Numeric",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "toInt",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "int",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "toDouble",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "float",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "RetryPolicy",
        "id": "\\Cassandra\\RetryPolicy",
        "sourcePath": "cassandra/cassandra.php",
        "duplicates": [],
        "namespace": "\\Cassandra",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "Schema",
        "id": "\\Cassandra\\Schema",
        "sourcePath": "cassandra/cassandra.php",
        "duplicates": [],
        "namespace": "\\Cassandra",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "keyspace",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "name",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\Cassandra\\Keyspace",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "keyspaces",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "array",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "Session",
        "id": "\\Cassandra\\Session",
        "sourcePath": "cassandra/cassandra.php",
        "duplicates": [],
        "namespace": "\\Cassandra",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "execute",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "statement",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string|\\Cassandra\\Statement",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "options",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "array|\\Cassandra\\ExecutionOptions|null",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\Cassandra\\Rows",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "executeAsync",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "statement",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string|\\Cassandra\\Statement",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "options",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "array|\\Cassandra\\ExecutionOptions|null",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\Cassandra\\FutureRows",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "prepare",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "cql",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "options",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "array|\\Cassandra\\ExecutionOptions|null",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\Cassandra\\PreparedStatement",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "prepareAsync",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "cql",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "options",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "array|\\Cassandra\\ExecutionOptions|null",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\Cassandra\\FuturePreparedStatement",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "close",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "timeout",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "float",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "null",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "closeAsync",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\Cassandra\\FutureClose",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "metrics",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "array",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "schema",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\Cassandra\\Schema",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "Statement",
        "id": "\\Cassandra\\Statement",
        "sourcePath": "cassandra/cassandra.php",
        "duplicates": [],
        "namespace": "\\Cassandra",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "Table",
        "id": "\\Cassandra\\Table",
        "sourcePath": "cassandra/cassandra.php",
        "duplicates": [],
        "namespace": "\\Cassandra",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "name",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "option",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "name",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\Cassandra\\Value",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "options",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "array",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "comment",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "readRepairChance",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "float",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "localReadRepairChance",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "float",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "gcGraceSeconds",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "int",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "caching",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "bloomFilterFPChance",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "float",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "memtableFlushPeriodMs",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "int",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "defaultTTL",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "int",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "speculativeRetry",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "indexInterval",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "int",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "compactionStrategyClassName",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "compactionStrategyOptions",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\Cassandra\\Map",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "compressionParameters",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\Cassandra\\Map",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "populateIOCacheOnFlush",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "bool",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "replicateOnWrite",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "bool",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "maxIndexInterval",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "int",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "minIndexInterval",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "int",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "column",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "name",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\Cassandra\\Column",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "columns",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "array",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "partitionKey",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "array",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "primaryKey",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "array",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "clusteringKey",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "array",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "clusteringOrder",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "array",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "TimestampGenerator",
        "id": "\\Cassandra\\TimestampGenerator",
        "sourcePath": "cassandra/cassandra.php",
        "duplicates": [],
        "namespace": "\\Cassandra",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "UuidInterface",
        "id": "\\Cassandra\\UuidInterface",
        "sourcePath": "cassandra/cassandra.php",
        "duplicates": [],
        "namespace": "\\Cassandra",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "uuid",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "version",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "int",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "Value",
        "id": "\\Cassandra\\Value",
        "sourcePath": "cassandra/cassandra.php",
        "duplicates": [],
        "namespace": "\\Cassandra",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "type",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\Cassandra\\Type",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "Collectable",
        "id": "\\Collectable",
        "sourcePath": "pthreads/pthreads.php",
        "duplicates": [],
        "namespace": "\\",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "isGarbage",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "bool",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "bool",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "AnalyticsEncryptionLevel",
        "id": "\\Couchbase\\AnalyticsEncryptionLevel",
        "sourcePath": "couchbase/couchbase.php",
        "duplicates": [],
        "namespace": "\\Couchbase",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [],
        "constants": [
            {
                "name": "NONE",
                "value": "none",
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            },
            {
                "name": "HALF",
                "value": "half",
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            },
            {
                "name": "FULL",
                "value": "full",
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            }
        ],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "AnalyticsLink",
        "id": "\\Couchbase\\AnalyticsLink",
        "sourcePath": "couchbase/couchbase.php",
        "duplicates": [],
        "namespace": "\\Couchbase",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "AnalyticsLinkType",
        "id": "\\Couchbase\\AnalyticsLinkType",
        "sourcePath": "couchbase/couchbase.php",
        "duplicates": [],
        "namespace": "\\Couchbase",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [],
        "constants": [
            {
                "name": "COUCHBASE",
                "value": "couchbase",
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            },
            {
                "name": "S3",
                "value": "s3",
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            },
            {
                "name": "AZURE_BLOB",
                "value": "azureblob",
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            }
        ],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "AnalyticsResult",
        "id": "\\Couchbase\\AnalyticsResult",
        "sourcePath": "couchbase/couchbase.php",
        "duplicates": [],
        "namespace": "\\Couchbase",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "metaData",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "\\Couchbase\\QueryMetaData|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\QueryMetaData|null",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "rows",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "array|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "array|null",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "Authenticator",
        "id": "\\Couchbase\\Authenticator",
        "sourcePath": "couchbase_v2/couchbase.php",
        "duplicates": [],
        "namespace": "\\Couchbase",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "CounterResult",
        "id": "\\Couchbase\\CounterResult",
        "sourcePath": "couchbase/couchbase.php",
        "duplicates": [],
        "namespace": "\\Couchbase",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "content",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "int",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "int",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": [
            "MutationResult"
        ]
    },
    {
        "_type": "PHPInterface",
        "name": "DateRangeFacetResult",
        "id": "\\Couchbase\\DateRangeFacetResult",
        "sourcePath": "couchbase/couchbase.php",
        "duplicates": [],
        "namespace": "\\Couchbase",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "name",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "string",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "start",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "string|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string|null",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "end",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "string|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string|null",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "count",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "int",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "int",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "DurabilityLevel",
        "id": "\\Couchbase\\DurabilityLevel",
        "sourcePath": "couchbase/couchbase.php",
        "duplicates": [],
        "namespace": "\\Couchbase",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [],
        "constants": [
            {
                "name": "NONE",
                "value": 0,
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            },
            {
                "name": "MAJORITY",
                "value": 1,
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            },
            {
                "name": "MAJORITY_AND_PERSIST_TO_ACTIVE",
                "value": 2,
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            },
            {
                "name": "PERSIST_TO_MAJORITY",
                "value": 3,
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            }
        ],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "EvictionPolicy",
        "id": "\\Couchbase\\EvictionPolicy",
        "sourcePath": "couchbase/couchbase.php",
        "duplicates": [],
        "namespace": "\\Couchbase",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [],
        "constants": [
            {
                "name": "FULL",
                "value": "fullEviction",
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            },
            {
                "name": "VALUE_ONLY",
                "value": "valueOnly",
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            },
            {
                "name": "NO_EVICTION",
                "value": "noEviction",
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            },
            {
                "name": "NOT_RECENTLY_USED",
                "value": "nruEviction",
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            }
        ],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "ExistsResult",
        "id": "\\Couchbase\\ExistsResult",
        "sourcePath": "couchbase/couchbase.php",
        "duplicates": [],
        "namespace": "\\Couchbase",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "exists",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "bool",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "bool",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": [
            "Result"
        ]
    },
    {
        "_type": "PHPInterface",
        "name": "GetReplicaResult",
        "id": "\\Couchbase\\GetReplicaResult",
        "sourcePath": "couchbase/couchbase.php",
        "duplicates": [],
        "namespace": "\\Couchbase",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "content",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "array|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "array|null",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "isReplica",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "bool",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "bool",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": [
            "Result"
        ]
    },
    {
        "_type": "PHPInterface",
        "name": "GetResult",
        "id": "\\Couchbase\\GetResult",
        "sourcePath": "couchbase/couchbase.php",
        "duplicates": [],
        "namespace": "\\Couchbase",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "content",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "array|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "array|null",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "expiryTime",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "\\DateTimeInterface|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\DateTimeInterface|null",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": [
            "Result"
        ]
    },
    {
        "_type": "PHPInterface",
        "name": "LookupInResult",
        "id": "\\Couchbase\\LookupInResult",
        "sourcePath": "couchbase/couchbase.php",
        "duplicates": [],
        "namespace": "\\Couchbase",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "content",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "index",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "int",
                        "defaultValue": null,
                        "typeFromPhpDoc": "int",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "object|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "object|null",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "exists",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "index",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "int",
                        "defaultValue": null,
                        "typeFromPhpDoc": "int",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "bool",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "bool",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "status",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "index",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "int",
                        "defaultValue": null,
                        "typeFromPhpDoc": "int",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "int",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "int",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "expiryTime",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "\\DateTimeInterface|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\DateTimeInterface|null",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": [
            "Result"
        ]
    },
    {
        "_type": "PHPInterface",
        "name": "LookupInSpec",
        "id": "\\Couchbase\\LookupInSpec",
        "sourcePath": "couchbase/couchbase.php",
        "duplicates": [],
        "namespace": "\\Couchbase",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "Meter",
        "id": "\\Couchbase\\Meter",
        "sourcePath": "couchbase/couchbase.php",
        "duplicates": [],
        "namespace": "\\Couchbase",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "valueRecorder",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "name",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "string",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "tags",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "array",
                        "defaultValue": null,
                        "typeFromPhpDoc": "array",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "\\Couchbase\\ValueRecorder",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\ValueRecorder",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "MutateInResult",
        "id": "\\Couchbase\\MutateInResult",
        "sourcePath": "couchbase/couchbase.php",
        "duplicates": [],
        "namespace": "\\Couchbase",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "content",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "index",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "int",
                        "defaultValue": null,
                        "typeFromPhpDoc": "int",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "array|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "array|null",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": [
            "MutationResult"
        ]
    },
    {
        "_type": "PHPInterface",
        "name": "MutateInSpec",
        "id": "\\Couchbase\\MutateInSpec",
        "sourcePath": "couchbase/couchbase.php",
        "duplicates": [],
        "namespace": "\\Couchbase",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "MutationResult",
        "id": "\\Couchbase\\MutationResult",
        "sourcePath": "couchbase/couchbase.php",
        "duplicates": [],
        "namespace": "\\Couchbase",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "mutationToken",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "\\Couchbase\\MutationToken|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\MutationToken|null",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": [
            "Result"
        ]
    },
    {
        "_type": "PHPInterface",
        "name": "MutationToken",
        "id": "\\Couchbase\\MutationToken",
        "sourcePath": "couchbase/couchbase.php",
        "duplicates": [],
        "namespace": "\\Couchbase",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "bucketName",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "partitionId",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "int",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "partitionUuid",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "sequenceNumber",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "NumericRangeFacetResult",
        "id": "\\Couchbase\\NumericRangeFacetResult",
        "sourcePath": "couchbase/couchbase.php",
        "duplicates": [],
        "namespace": "\\Couchbase",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "name",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "string",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "min",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "int|float|null",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "max",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "int|float|null",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "count",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "int",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "int",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "QueryMetaData",
        "id": "\\Couchbase\\QueryMetaData",
        "sourcePath": "couchbase/couchbase.php",
        "duplicates": [],
        "namespace": "\\Couchbase",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "status",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "string|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string|null",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "requestId",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "string|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string|null",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "clientContextId",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "string|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string|null",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "signature",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "array|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "array|null",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "warnings",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "array|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "array|null",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "errors",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "array|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "array|null",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "metrics",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "array|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "array|null",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "profile",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "array|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "array|null",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "QueryProfile",
        "id": "\\Couchbase\\QueryProfile",
        "sourcePath": "couchbase/couchbase.php",
        "duplicates": [],
        "namespace": "\\Couchbase",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [],
        "constants": [
            {
                "name": "OFF",
                "value": 1,
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            },
            {
                "name": "PHASES",
                "value": 2,
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            },
            {
                "name": "TIMINGS",
                "value": 3,
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            }
        ],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "QueryResult",
        "id": "\\Couchbase\\QueryResult",
        "sourcePath": "couchbase/couchbase.php",
        "duplicates": [],
        "namespace": "\\Couchbase",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "metaData",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "\\Couchbase\\QueryMetaData|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\QueryMetaData|null",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "rows",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "array|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "array|null",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "QueryScanConsistency",
        "id": "\\Couchbase\\QueryScanConsistency",
        "sourcePath": "couchbase/couchbase.php",
        "duplicates": [],
        "namespace": "\\Couchbase",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [],
        "constants": [
            {
                "name": "NOT_BOUNDED",
                "value": 1,
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            },
            {
                "name": "REQUEST_PLUS",
                "value": 2,
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            },
            {
                "name": "STATEMENT_PLUS",
                "value": 3,
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            }
        ],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "RequestSpan",
        "id": "\\Couchbase\\RequestSpan",
        "sourcePath": "couchbase/couchbase.php",
        "duplicates": [],
        "namespace": "\\Couchbase",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "addTag",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "key",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "string",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "value",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "int|string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "end",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "RequestTracer",
        "id": "\\Couchbase\\RequestTracer",
        "sourcePath": "couchbase/couchbase.php",
        "duplicates": [],
        "namespace": "\\Couchbase",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "requestSpan",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "name",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "string",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "parent",
                        "position": 0,
                        "isOptional": true,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": true,
                        "type": "\\Couchbase\\RequestSpan",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string|null",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "Result",
        "id": "\\Couchbase\\Result",
        "sourcePath": "couchbase/couchbase.php",
        "duplicates": [],
        "namespace": "\\Couchbase",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "cas",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "string|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string|null",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "SearchFacet",
        "id": "\\Couchbase\\SearchFacet",
        "sourcePath": "couchbase/couchbase.php",
        "duplicates": [
            "couchbase_v2/couchbase.php"
        ],
        "namespace": "\\Couchbase",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "SearchFacet",
        "id": "\\Couchbase\\SearchFacet",
        "sourcePath": "couchbase_v2/couchbase.php",
        "duplicates": [
            "couchbase/couchbase.php"
        ],
        "namespace": "\\Couchbase",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "SearchFacetResult",
        "id": "\\Couchbase\\SearchFacetResult",
        "sourcePath": "couchbase/couchbase.php",
        "duplicates": [],
        "namespace": "\\Couchbase",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "field",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "string",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "total",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "int",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "int",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "missing",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "int",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "int",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "other",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "int",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "int",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "terms",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "array|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "array",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "numericRanges",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "array|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "array",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "dateRanges",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "array|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "array",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "SearchHighlightMode",
        "id": "\\Couchbase\\SearchHighlightMode",
        "sourcePath": "couchbase/couchbase.php",
        "duplicates": [],
        "namespace": "\\Couchbase",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [],
        "constants": [
            {
                "name": "HTML",
                "value": "html",
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            },
            {
                "name": "ANSI",
                "value": "ansi",
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            },
            {
                "name": "SIMPLE",
                "value": "simple",
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            }
        ],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "SearchMetaData",
        "id": "\\Couchbase\\SearchMetaData",
        "sourcePath": "couchbase/couchbase.php",
        "duplicates": [],
        "namespace": "\\Couchbase",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "successCount",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "int|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "int|null",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "errorCount",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "int|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "int|null",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "took",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "int|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "int|null",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "totalHits",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "int|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "int|null",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "maxScore",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "float|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "float|null",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "metrics",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "array|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "array|null",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "SearchQuery",
        "id": "\\Couchbase\\SearchQuery",
        "sourcePath": "couchbase/couchbase.php",
        "duplicates": [],
        "namespace": "\\Couchbase",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "SearchQueryPart",
        "id": "\\Couchbase\\SearchQueryPart",
        "sourcePath": "couchbase_v2/couchbase.php",
        "duplicates": [],
        "namespace": "\\Couchbase",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "SearchResult",
        "id": "\\Couchbase\\SearchResult",
        "sourcePath": "couchbase/couchbase.php",
        "duplicates": [],
        "namespace": "\\Couchbase",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "metaData",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "\\Couchbase\\SearchMetaData|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\SearchMetaData|null",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "facets",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "array|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "array|null",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "rows",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "array|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "array|null",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "SearchSort",
        "id": "\\Couchbase\\SearchSort",
        "sourcePath": "couchbase/couchbase.php",
        "duplicates": [],
        "namespace": "\\Couchbase",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "SearchSortMissing",
        "id": "\\Couchbase\\SearchSortMissing",
        "sourcePath": "couchbase/couchbase.php",
        "duplicates": [],
        "namespace": "\\Couchbase",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [],
        "constants": [
            {
                "name": "FIRST",
                "value": "first",
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            },
            {
                "name": "LAST",
                "value": "last",
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            }
        ],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "SearchSortMode",
        "id": "\\Couchbase\\SearchSortMode",
        "sourcePath": "couchbase/couchbase.php",
        "duplicates": [],
        "namespace": "\\Couchbase",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [],
        "constants": [
            {
                "name": "DEFAULT",
                "value": "default",
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            },
            {
                "name": "MIN",
                "value": "min",
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            },
            {
                "name": "MAX",
                "value": "max",
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            }
        ],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "SearchSortType",
        "id": "\\Couchbase\\SearchSortType",
        "sourcePath": "couchbase/couchbase.php",
        "duplicates": [],
        "namespace": "\\Couchbase",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [],
        "constants": [
            {
                "name": "AUTO",
                "value": "auto",
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            },
            {
                "name": "STRING",
                "value": "string",
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            },
            {
                "name": "NUMBER",
                "value": "number",
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            },
            {
                "name": "DATE",
                "value": "date",
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            }
        ],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "StorageBackend",
        "id": "\\Couchbase\\StorageBackend",
        "sourcePath": "couchbase/couchbase.php",
        "duplicates": [],
        "namespace": "\\Couchbase",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [],
        "constants": [
            {
                "name": "COUCHSTORE",
                "value": "couchstore",
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            },
            {
                "name": "MAGMA",
                "value": "magma",
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            }
        ],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "StoreSemantics",
        "id": "\\Couchbase\\StoreSemantics",
        "sourcePath": "couchbase/couchbase.php",
        "duplicates": [],
        "namespace": "\\Couchbase",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [],
        "constants": [
            {
                "name": "REPLACE",
                "value": 0,
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            },
            {
                "name": "UPSERT",
                "value": 1,
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            },
            {
                "name": "INSERT",
                "value": 2,
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            }
        ],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "TermFacetResult",
        "id": "\\Couchbase\\TermFacetResult",
        "sourcePath": "couchbase/couchbase.php",
        "duplicates": [],
        "namespace": "\\Couchbase",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "term",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "string",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "count",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "int",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "int",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "ValueRecorder",
        "id": "\\Couchbase\\ValueRecorder",
        "sourcePath": "couchbase/couchbase.php",
        "duplicates": [],
        "namespace": "\\Couchbase",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "recordValue",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "value",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "int",
                        "defaultValue": null,
                        "typeFromPhpDoc": "int",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "ViewConsistency",
        "id": "\\Couchbase\\ViewConsistency",
        "sourcePath": "couchbase/couchbase.php",
        "duplicates": [],
        "namespace": "\\Couchbase",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [],
        "constants": [
            {
                "name": "NOT_BOUNDED",
                "value": 0,
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            },
            {
                "name": "REQUEST_PLUS",
                "value": 1,
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            },
            {
                "name": "UPDATE_AFTER",
                "value": 2,
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            }
        ],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "ViewMetaData",
        "id": "\\Couchbase\\ViewMetaData",
        "sourcePath": "couchbase/couchbase.php",
        "duplicates": [],
        "namespace": "\\Couchbase",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "totalRows",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "int|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "int|null",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "debug",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "array|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "array|null",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "ViewOrdering",
        "id": "\\Couchbase\\ViewOrdering",
        "sourcePath": "couchbase/couchbase.php",
        "duplicates": [],
        "namespace": "\\Couchbase",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [],
        "constants": [
            {
                "name": "ASCENDING",
                "value": 0,
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            },
            {
                "name": "DESCENDING",
                "value": 1,
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            }
        ],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "ViewQueryEncodable",
        "id": "\\Couchbase\\ViewQueryEncodable",
        "sourcePath": "couchbase_v2/couchbase.php",
        "duplicates": [],
        "namespace": "\\Couchbase",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "encode",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "array",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "ViewResult",
        "id": "\\Couchbase\\ViewResult",
        "sourcePath": "couchbase/couchbase.php",
        "duplicates": [],
        "namespace": "\\Couchbase",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "metaData",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "\\Couchbase\\ViewMetaData|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\ViewMetaData|null",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "rows",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "array|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "array|null",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "Countable",
        "id": "\\Countable",
        "sourcePath": "Core/Core_c.php",
        "duplicates": [],
        "namespace": "\\",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "count",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "int",
                "hasTentativeReturnType": true,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "int<0, max>",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "Integration",
        "id": "\\DDTrace\\Integration",
        "sourcePath": "ddtrace/ddtrace.stub.php",
        "duplicates": [],
        "namespace": "\\DDTrace",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "init",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "int",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [
            {
                "name": "NOT_LOADED",
                "value": 0,
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            },
            {
                "name": "LOADED",
                "value": 0,
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            },
            {
                "name": "NOT_AVAILABLE",
                "value": 0,
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            }
        ],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "DOMChildNode",
        "id": "\\DOMChildNode",
        "sourcePath": "dom/dom_c.php",
        "duplicates": [],
        "namespace": "\\",
        "phpDoc": null,
        "sinceVersion": "8.0",
        "removedVersion": null,
        "methods": [
            {
                "name": "remove",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": "8.0",
                "removedVersion": null,
                "returnTypeFromPhpDoc": "void",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "before",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "nodes",
                        "position": 0,
                        "isOptional": true,
                        "isVariadic": true,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "\\DOMNode|string|null",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": "8.0",
                "removedVersion": null,
                "returnTypeFromPhpDoc": "void",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "after",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "nodes",
                        "position": 0,
                        "isOptional": true,
                        "isVariadic": true,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "\\DOMNode|string|null",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": "8.0",
                "removedVersion": null,
                "returnTypeFromPhpDoc": "void",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "replaceWith",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "nodes",
                        "position": 0,
                        "isOptional": true,
                        "isVariadic": true,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "\\DOMNode|string|null",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": "8.0",
                "removedVersion": null,
                "returnTypeFromPhpDoc": "void",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "DOMParentNode",
        "id": "\\DOMParentNode",
        "sourcePath": "dom/dom_c.php",
        "duplicates": [],
        "namespace": "\\",
        "phpDoc": null,
        "sinceVersion": "8.0",
        "removedVersion": null,
        "methods": [
            {
                "name": "append",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "nodes",
                        "position": 0,
                        "isOptional": true,
                        "isVariadic": true,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "\\DOMNode|string|null",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": "8.0",
                "removedVersion": null,
                "returnTypeFromPhpDoc": "void",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "prepend",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "nodes",
                        "position": 0,
                        "isOptional": true,
                        "isVariadic": true,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "\\DOMNode|string|null",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": "8.0",
                "removedVersion": null,
                "returnTypeFromPhpDoc": "void",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "replaceChildren",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "nodes",
                        "position": 0,
                        "isOptional": true,
                        "isVariadic": true,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": null,
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": "8.3",
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "DateTimeInterface",
        "id": "\\DateTimeInterface",
        "sourcePath": "date/date_c.php",
        "duplicates": [],
        "namespace": "\\",
        "phpDoc": null,
        "sinceVersion": "5.5",
        "removedVersion": null,
        "methods": [
            {
                "name": "diff",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "targetObject",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "\\DateTimeInterface",
                        "defaultValue": null,
                        "typeFromPhpDoc": "\\DateTimeInterface",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "absolute",
                        "position": 0,
                        "isOptional": true,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": true,
                        "type": "",
                        "defaultValue": false,
                        "typeFromPhpDoc": "bool",
                        "languageLevelTypes": {
                            "8.0": "bool"
                        },
                        "defaultType": "",
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "\\DateInterval",
                "hasTentativeReturnType": true,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\DateInterval",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "format",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "format",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": {
                            "8.0": "string"
                        },
                        "defaultType": "",
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "string",
                "hasTentativeReturnType": true,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "getOffset",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "int",
                "hasTentativeReturnType": true,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "int|false",
                "languageLevelTypes": {
                    "8.0": "int"
                },
                "defaultType": "int|false"
            },
            {
                "name": "getTimestamp",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": true,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "int",
                "languageLevelTypes": {
                    "8.1": "int"
                },
                "defaultType": "int|false"
            },
            {
                "name": "getTimezone",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "\\DateTimeZone|false",
                "hasTentativeReturnType": true,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\DateTimeZone|false",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "__wakeup",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": true,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "void",
                "hasTentativeReturnType": true,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "void",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "__serialize",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "array",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": "8.2",
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "__unserialize",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "data",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "array",
                        "defaultValue": null,
                        "typeFromPhpDoc": null,
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": "8.2",
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "getMicrosecond",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "int",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": "8.4",
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [
            {
                "name": "ATOM",
                "value": "Y-m-d\\TH:i:sP",
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": "7.2",
                "removedVersion": null
            },
            {
                "name": "COOKIE",
                "value": "l, d-M-Y H:i:s T",
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": "7.2",
                "removedVersion": null
            },
            {
                "name": "ISO8601",
                "value": "Y-m-d\\TH:i:sO",
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": "7.2",
                "removedVersion": null
            },
            {
                "name": "ISO8601_EXPANDED",
                "value": null,
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": "8.2",
                "removedVersion": null
            },
            {
                "name": "RFC822",
                "value": "D, d M y H:i:s O",
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": "7.2",
                "removedVersion": null
            },
            {
                "name": "RFC850",
                "value": "l, d-M-y H:i:s T",
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": "7.2",
                "removedVersion": null
            },
            {
                "name": "RFC1036",
                "value": "D, d M y H:i:s O",
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": "7.2",
                "removedVersion": null
            },
            {
                "name": "RFC1123",
                "value": "D, d M Y H:i:s O",
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": "7.2",
                "removedVersion": null
            },
            {
                "name": "RFC2822",
                "value": "D, d M Y H:i:s O",
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": "7.2",
                "removedVersion": null
            },
            {
                "name": "RFC3339",
                "value": "Y-m-d\\TH:i:sP",
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": "7.2",
                "removedVersion": null
            },
            {
                "name": "RFC3339_EXTENDED",
                "value": "Y-m-d\\TH:i:s.vP",
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": "7.2",
                "removedVersion": null
            },
            {
                "name": "RFC7231",
                "value": "D, d M Y H:i:s \\G\\M\\T",
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": "7.2",
                "removedVersion": null
            },
            {
                "name": "RSS",
                "value": "D, d M Y H:i:s O",
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": "7.2",
                "removedVersion": null
            },
            {
                "name": "W3C",
                "value": "Y-m-d\\TH:i:sP",
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": "7.2",
                "removedVersion": null
            }
        ],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "ChildNode",
        "id": "\\Dom\\ChildNode",
        "sourcePath": "dom/dom_n.php",
        "duplicates": [],
        "namespace": "\\Dom",
        "phpDoc": null,
        "sinceVersion": "8.4",
        "removedVersion": null,
        "methods": [
            {
                "name": "remove",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "before",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "nodes",
                        "position": 0,
                        "isOptional": true,
                        "isVariadic": true,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "\\Dom\\Node|string",
                        "defaultValue": null,
                        "typeFromPhpDoc": null,
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "after",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "nodes",
                        "position": 0,
                        "isOptional": true,
                        "isVariadic": true,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "\\Dom\\Node|string",
                        "defaultValue": null,
                        "typeFromPhpDoc": null,
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "replaceWith",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "nodes",
                        "position": 0,
                        "isOptional": true,
                        "isVariadic": true,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "\\Dom\\Node|string",
                        "defaultValue": null,
                        "typeFromPhpDoc": null,
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "ParentNode",
        "id": "\\Dom\\ParentNode",
        "sourcePath": "dom/dom_n.php",
        "duplicates": [],
        "namespace": "\\Dom",
        "phpDoc": null,
        "sinceVersion": "8.4",
        "removedVersion": null,
        "methods": [
            {
                "name": "append",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "nodes",
                        "position": 0,
                        "isOptional": true,
                        "isVariadic": true,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "\\Dom\\Node|string",
                        "defaultValue": null,
                        "typeFromPhpDoc": null,
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "prepend",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "nodes",
                        "position": 0,
                        "isOptional": true,
                        "isVariadic": true,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "\\Dom\\Node|string",
                        "defaultValue": null,
                        "typeFromPhpDoc": null,
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "replaceChildren",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "nodes",
                        "position": 0,
                        "isOptional": true,
                        "isVariadic": true,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "\\Dom\\Node|string",
                        "defaultValue": null,
                        "typeFromPhpDoc": null,
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "querySelector",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "selectors",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "string",
                        "defaultValue": null,
                        "typeFromPhpDoc": null,
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "\\Dom\\Element|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "querySelectorAll",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "selectors",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "string",
                        "defaultValue": null,
                        "typeFromPhpDoc": null,
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "\\Dom\\NodeList",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\NodeList<\\Element>",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "Collection",
        "id": "\\Ds\\Collection",
        "sourcePath": "ds/ds.php",
        "duplicates": [],
        "namespace": "\\Ds",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "clear",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "copy",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "static",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "isEmpty",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "bool",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "bool",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "toArray",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "array",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "TValue[]",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": [
            "Countable",
            "IteratorAggregate",
            "JsonSerializable"
        ]
    },
    {
        "_type": "PHPInterface",
        "name": "Hashable",
        "id": "\\Ds\\Hashable",
        "sourcePath": "ds/ds.php",
        "duplicates": [],
        "namespace": "\\Ds",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "equals",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "obj",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "object",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "bool",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "bool",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "hash",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "mixed",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "Key",
        "id": "\\Ds\\Key",
        "sourcePath": "ds_v2/ds.php",
        "duplicates": [],
        "namespace": "\\Ds",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "equals",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "other",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "mixed",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "bool",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "hash",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "mixed",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "Sequence",
        "id": "\\Ds\\Sequence",
        "sourcePath": "ds/ds.php",
        "duplicates": [],
        "namespace": "\\Ds",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "allocate",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "capacity",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "int",
                        "defaultValue": null,
                        "typeFromPhpDoc": "int",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "apply",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "callback",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "callable",
                        "defaultValue": null,
                        "typeFromPhpDoc": "callable",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "capacity",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "int",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "int",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "contains",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "values",
                        "position": 0,
                        "isOptional": true,
                        "isVariadic": true,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "TValue",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "bool",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "bool",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "filter",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "callback",
                        "position": 0,
                        "isOptional": true,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": true,
                        "type": "callable|null",
                        "defaultValue": null,
                        "typeFromPhpDoc": "null|callable",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\Sequence<TValue>",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "find",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "value",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "TValue",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "int|false",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "first",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "TValue",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "get",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "index",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "int",
                        "defaultValue": null,
                        "typeFromPhpDoc": "int",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "TValue",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "insert",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "index",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "int",
                        "defaultValue": null,
                        "typeFromPhpDoc": "int",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "values",
                        "position": 0,
                        "isOptional": true,
                        "isVariadic": true,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "TValue",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "join",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "glue",
                        "position": 0,
                        "isOptional": true,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": true,
                        "type": "string",
                        "defaultValue": "",
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "string",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "last",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "TValue",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "map",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "callback",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "callable",
                        "defaultValue": null,
                        "typeFromPhpDoc": "callable",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "\\Ds\\Sequence",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\Sequence<TNewValue>",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "merge",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "values",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "iterable<TValue2>",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "\\Ds\\Sequence",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\Sequence<TValue|TValue2>",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "pop",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "TValue",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "push",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "values",
                        "position": 0,
                        "isOptional": true,
                        "isVariadic": true,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "TValue",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "reduce",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "callback",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "callable",
                        "defaultValue": null,
                        "typeFromPhpDoc": "callable",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "initial",
                        "position": 0,
                        "isOptional": true,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": true,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "TCarry",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "TCarry",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "remove",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "index",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "int",
                        "defaultValue": null,
                        "typeFromPhpDoc": "int",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "TValue",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "reverse",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "reversed",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\Sequence<TValue>",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "rotate",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "rotations",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "int",
                        "defaultValue": null,
                        "typeFromPhpDoc": "int",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "set",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "index",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "int",
                        "defaultValue": null,
                        "typeFromPhpDoc": "int",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "value",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "TValue",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "shift",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "TValue",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "slice",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "index",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "int",
                        "defaultValue": null,
                        "typeFromPhpDoc": "int",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "length",
                        "position": 0,
                        "isOptional": true,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": true,
                        "type": "int|null",
                        "defaultValue": null,
                        "typeFromPhpDoc": "int|null",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\Sequence<TValue>",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "sort",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "comparator",
                        "position": 0,
                        "isOptional": true,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": true,
                        "type": "callable|null",
                        "defaultValue": null,
                        "typeFromPhpDoc": "callable|null",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "sorted",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "comparator",
                        "position": 0,
                        "isOptional": true,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": true,
                        "type": "callable|null",
                        "defaultValue": null,
                        "typeFromPhpDoc": "callable|null",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\Sequence<TValue>",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "sum",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "float|int",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "float|int",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "unshift",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "values",
                        "position": 0,
                        "isOptional": true,
                        "isVariadic": true,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "TValue",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": [
            "Collection",
            "ArrayAccess"
        ]
    },
    {
        "_type": "PHPInterface",
        "name": "ExecutionSegmentContextInterface",
        "id": "\\Elastic\\Apm\\ExecutionSegmentContextInterface",
        "sourcePath": "elastic_apm/elastic_apm.php",
        "duplicates": [],
        "namespace": "\\Elastic\\Apm",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "setLabel",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "key",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "string",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "value",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string|bool|int|float|null",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "void",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "ExecutionSegmentInterface",
        "id": "\\Elastic\\Apm\\ExecutionSegmentInterface",
        "sourcePath": "elastic_apm/elastic_apm.php",
        "duplicates": [],
        "namespace": "\\Elastic\\Apm",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "getId",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "string",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "getTraceId",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "string",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "getTimestamp",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "float",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "beginChildSpan",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "name",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "string",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "type",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "string",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "subtype",
                        "position": 0,
                        "isOptional": true,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": true,
                        "type": "string|null",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string|null",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "action",
                        "position": 0,
                        "isOptional": true,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": true,
                        "type": "string|null",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string|null",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "timestamp",
                        "position": 0,
                        "isOptional": true,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": true,
                        "type": "float|null",
                        "defaultValue": null,
                        "typeFromPhpDoc": "float|null",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "\\Elastic\\Apm\\SpanInterface",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\SpanInterface",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "captureChildSpan",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "name",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "string",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "type",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "string",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "callback",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "\\Closure",
                        "defaultValue": null,
                        "typeFromPhpDoc": "\\Closure",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "subtype",
                        "position": 0,
                        "isOptional": true,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": true,
                        "type": "string|null",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string|null",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "action",
                        "position": 0,
                        "isOptional": true,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": true,
                        "type": "string|null",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string|null",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "timestamp",
                        "position": 0,
                        "isOptional": true,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": true,
                        "type": "float|null",
                        "defaultValue": null,
                        "typeFromPhpDoc": "float|null",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "mixed",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "setName",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "name",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "string",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "setType",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "type",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "string",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "getDistributedTracingData",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": true,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "\\Elastic\\Apm\\DistributedTracingData|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "injectDistributedTracingHeaders",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "headerInjector",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "\\Closure",
                        "defaultValue": null,
                        "typeFromPhpDoc": "\\Closure",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "end",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "duration",
                        "position": 0,
                        "isOptional": true,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": true,
                        "type": "float|null",
                        "defaultValue": null,
                        "typeFromPhpDoc": "float|null",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "hasEnded",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "bool",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "createErrorFromThrowable",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "throwable",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "\\Throwable",
                        "defaultValue": null,
                        "typeFromPhpDoc": "\\Throwable",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "string|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string|null",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "createCustomError",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "customErrorData",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "\\Elastic\\Apm\\CustomErrorData",
                        "defaultValue": null,
                        "typeFromPhpDoc": "\\CustomErrorData",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "string|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string|null",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "setOutcome",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "outcome",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "string|null",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string|null",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "void",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "getOutcome",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "string|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "isNoop",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "bool",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "discard",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "SpanContextDbInterface",
        "id": "\\Elastic\\Apm\\SpanContextDbInterface",
        "sourcePath": "elastic_apm/elastic_apm.php",
        "duplicates": [],
        "namespace": "\\Elastic\\Apm",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "setStatement",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "statement",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "string|null",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string|null",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "void",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "SpanContextDestinationInterface",
        "id": "\\Elastic\\Apm\\SpanContextDestinationInterface",
        "sourcePath": "elastic_apm/elastic_apm.php",
        "duplicates": [],
        "namespace": "\\Elastic\\Apm",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "setService",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "name",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "string",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "resource",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "string",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "type",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "string",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "SpanContextHttpInterface",
        "id": "\\Elastic\\Apm\\SpanContextHttpInterface",
        "sourcePath": "elastic_apm/elastic_apm.php",
        "duplicates": [],
        "namespace": "\\Elastic\\Apm",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "setUrl",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "url",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "string|null",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string|null",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "void",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "setStatusCode",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "statusCode",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "int|null",
                        "defaultValue": null,
                        "typeFromPhpDoc": "int|null",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "void",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "setMethod",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "method",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "string|null",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string|null",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "void",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "SpanContextInterface",
        "id": "\\Elastic\\Apm\\SpanContextInterface",
        "sourcePath": "elastic_apm/elastic_apm.php",
        "duplicates": [],
        "namespace": "\\Elastic\\Apm",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "db",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "\\Elastic\\Apm\\SpanContextDbInterface",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "http",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "\\Elastic\\Apm\\SpanContextHttpInterface",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "destination",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "\\Elastic\\Apm\\SpanContextDestinationInterface",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": [
            "ExecutionSegmentContextInterface"
        ]
    },
    {
        "_type": "PHPInterface",
        "name": "SpanInterface",
        "id": "\\Elastic\\Apm\\SpanInterface",
        "sourcePath": "elastic_apm/elastic_apm.php",
        "duplicates": [],
        "namespace": "\\Elastic\\Apm",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "getTransactionId",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "string",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "getParentId",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "string",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "setAction",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "action",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "string|null",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string|null",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "void",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "setSubtype",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "subtype",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "string|null",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string|null",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "context",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "\\Elastic\\Apm\\SpanContextInterface",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "endSpanEx",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "numberOfStackFramesToSkip",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "int",
                        "defaultValue": null,
                        "typeFromPhpDoc": "int",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "duration",
                        "position": 0,
                        "isOptional": true,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": true,
                        "type": "float|null",
                        "defaultValue": null,
                        "typeFromPhpDoc": "float|null",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": [
            "ExecutionSegmentInterface"
        ]
    },
    {
        "_type": "PHPInterface",
        "name": "TransactionBuilderInterface",
        "id": "\\Elastic\\Apm\\TransactionBuilderInterface",
        "sourcePath": "elastic_apm/elastic_apm.php",
        "duplicates": [],
        "namespace": "\\Elastic\\Apm",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "asCurrent",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "self",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\TransactionBuilderInterface",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "timestamp",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "timestamp",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "float",
                        "defaultValue": null,
                        "typeFromPhpDoc": "float",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "self",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\TransactionBuilderInterface",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "distributedTracingHeaderExtractor",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "headerExtractor",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "\\Closure",
                        "defaultValue": null,
                        "typeFromPhpDoc": "\\Closure",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "self",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\TransactionBuilderInterface",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "begin",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "\\Elastic\\Apm\\TransactionInterface",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\TransactionInterface",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "capture",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "callback",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "\\Closure",
                        "defaultValue": null,
                        "typeFromPhpDoc": "\\Closure",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "mixed",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "TransactionContextInterface",
        "id": "\\Elastic\\Apm\\TransactionContextInterface",
        "sourcePath": "elastic_apm/elastic_apm.php",
        "duplicates": [],
        "namespace": "\\Elastic\\Apm",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "request",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "\\Elastic\\Apm\\TransactionContextRequestInterface",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": [
            "ExecutionSegmentContextInterface"
        ]
    },
    {
        "_type": "PHPInterface",
        "name": "TransactionContextRequestInterface",
        "id": "\\Elastic\\Apm\\TransactionContextRequestInterface",
        "sourcePath": "elastic_apm/elastic_apm.php",
        "duplicates": [],
        "namespace": "\\Elastic\\Apm",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "setMethod",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "method",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "string",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "void",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "url",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "\\Elastic\\Apm\\TransactionContextRequestUrlInterface",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "TransactionContextRequestUrlInterface",
        "id": "\\Elastic\\Apm\\TransactionContextRequestUrlInterface",
        "sourcePath": "elastic_apm/elastic_apm.php",
        "duplicates": [],
        "namespace": "\\Elastic\\Apm",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "setDomain",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "domain",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "string|null",
                        "defaultValue": null,
                        "typeFromPhpDoc": "?string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "void",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "setFull",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "full",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "string|null",
                        "defaultValue": null,
                        "typeFromPhpDoc": "?string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "void",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "setOriginal",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "original",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "string|null",
                        "defaultValue": null,
                        "typeFromPhpDoc": "?string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "void",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "setPath",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "path",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "string|null",
                        "defaultValue": null,
                        "typeFromPhpDoc": "?string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "void",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "setPort",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "port",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "int|null",
                        "defaultValue": null,
                        "typeFromPhpDoc": "?int",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "void",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "setProtocol",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "protocol",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "string|null",
                        "defaultValue": null,
                        "typeFromPhpDoc": "?string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "void",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "setQuery",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "query",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "string|null",
                        "defaultValue": null,
                        "typeFromPhpDoc": "?string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "void",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "TransactionInterface",
        "id": "\\Elastic\\Apm\\TransactionInterface",
        "sourcePath": "elastic_apm/elastic_apm.php",
        "duplicates": [],
        "namespace": "\\Elastic\\Apm",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "isSampled",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "bool",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "getParentId",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "string|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "beginCurrentSpan",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "name",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "string",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "type",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "string",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "subtype",
                        "position": 0,
                        "isOptional": true,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": true,
                        "type": "string|null",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string|null",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "action",
                        "position": 0,
                        "isOptional": true,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": true,
                        "type": "string|null",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string|null",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "timestamp",
                        "position": 0,
                        "isOptional": true,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": true,
                        "type": "float|null",
                        "defaultValue": null,
                        "typeFromPhpDoc": "float|null",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "\\Elastic\\Apm\\SpanInterface",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\SpanInterface",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "captureCurrentSpan",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "name",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "string",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "type",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "string",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "callback",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "\\Closure",
                        "defaultValue": null,
                        "typeFromPhpDoc": "\\Closure",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "subtype",
                        "position": 0,
                        "isOptional": true,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": true,
                        "type": "string|null",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string|null",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "action",
                        "position": 0,
                        "isOptional": true,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": true,
                        "type": "string|null",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string|null",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "timestamp",
                        "position": 0,
                        "isOptional": true,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": true,
                        "type": "float|null",
                        "defaultValue": null,
                        "typeFromPhpDoc": "float|null",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "mixed",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "getCurrentSpan",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "\\Elastic\\Apm\\SpanInterface",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\SpanInterface",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "context",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "\\Elastic\\Apm\\TransactionContextInterface",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "setResult",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "result",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "string|null",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string|null",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "void",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "getResult",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "string|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "ensureParentId",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "string",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": [
            "ExecutionSegmentInterface"
        ]
    },
    {
        "_type": "PHPInterface",
        "name": "IntBackedEnum",
        "id": "\\IntBackedEnum",
        "sourcePath": "Core/Core_c.php",
        "duplicates": [],
        "namespace": "\\",
        "phpDoc": null,
        "sinceVersion": "8.1",
        "removedVersion": null,
        "methods": [
            {
                "name": "from",
                "isStatic": true,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "value",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "int",
                        "defaultValue": null,
                        "typeFromPhpDoc": "int",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "static",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "static",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "tryFrom",
                "isStatic": true,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "value",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "int",
                        "defaultValue": null,
                        "typeFromPhpDoc": "int",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "static|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "static|null",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": [
            "BackedEnum"
        ]
    },
    {
        "_type": "PHPInterface",
        "name": "Iterator",
        "id": "\\Iterator",
        "sourcePath": "Core/Core_c.php",
        "duplicates": [],
        "namespace": "\\",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "current",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "mixed",
                "hasTentativeReturnType": true,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "TValue",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "next",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "void",
                "hasTentativeReturnType": true,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "void",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "key",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "mixed",
                "hasTentativeReturnType": true,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "TKey|null",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "valid",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "bool",
                "hasTentativeReturnType": true,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "bool",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "rewind",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "void",
                "hasTentativeReturnType": true,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "void",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": [
            "Traversable"
        ]
    },
    {
        "_type": "PHPInterface",
        "name": "IteratorAggregate",
        "id": "\\IteratorAggregate",
        "sourcePath": "Core/Core_c.php",
        "duplicates": [],
        "namespace": "\\",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "getIterator",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "\\Traversable",
                "hasTentativeReturnType": true,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\Traversable<TKey,TValue>|TValue[]",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": [
            "Traversable"
        ]
    },
    {
        "_type": "PHPInterface",
        "name": "JsonSerializable",
        "id": "\\JsonSerializable",
        "sourcePath": "json/json.php",
        "duplicates": [],
        "namespace": "\\",
        "phpDoc": null,
        "sinceVersion": "5.4",
        "removedVersion": null,
        "methods": [
            {
                "name": "jsonSerialize",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "mixed",
                "hasTentativeReturnType": true,
                "phpDoc": null,
                "sinceVersion": "5.4",
                "removedVersion": null,
                "returnTypeFromPhpDoc": "mixed",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "MongoCursorInterface",
        "id": "\\MongoCursorInterface",
        "sourcePath": "mongo/mongo.php",
        "duplicates": [],
        "namespace": "\\",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "batchSize",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "batchSize",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "int",
                        "defaultValue": null,
                        "typeFromPhpDoc": null,
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "\\MongoCursorInterface",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "dead",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "bool",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "info",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "array",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "getReadPreference",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "array",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "setReadPreference",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "read_preference",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "string",
                        "defaultValue": null,
                        "typeFromPhpDoc": null,
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "tags",
                        "position": 0,
                        "isOptional": true,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": true,
                        "type": "array|null",
                        "defaultValue": null,
                        "typeFromPhpDoc": null,
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "\\MongoCursorInterface",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "timeout",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "ms",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "int",
                        "defaultValue": null,
                        "typeFromPhpDoc": null,
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "\\MongoCursorInterface",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": [
            "Iterator"
        ]
    },
    {
        "_type": "PHPInterface",
        "name": "BinaryInterface",
        "id": "\\MongoDB\\BSON\\BinaryInterface",
        "sourcePath": "mongodb/BSON/BinaryInterface.php",
        "duplicates": [],
        "namespace": "\\MongoDB\\BSON",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "getData",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "string",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "getType",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "int",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "int",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "__toString",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "string",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "Decimal128Interface",
        "id": "\\MongoDB\\BSON\\Decimal128Interface",
        "sourcePath": "mongodb/BSON/Decimal128Interface.php",
        "duplicates": [],
        "namespace": "\\MongoDB\\BSON",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "__toString",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "string",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "JavascriptInterface",
        "id": "\\MongoDB\\BSON\\JavascriptInterface",
        "sourcePath": "mongodb/BSON/JavascriptInterface.php",
        "duplicates": [],
        "namespace": "\\MongoDB\\BSON",
        "phpDoc": null,
        "sinceVersion": "1.3.0",
        "removedVersion": null,
        "methods": [
            {
                "name": "getCode",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "string",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": "1.3.0",
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "getScope",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "object|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": "1.3.0",
                "removedVersion": null,
                "returnTypeFromPhpDoc": "object|null",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "__toString",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "string",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": "1.3.0",
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "MaxKeyInterface",
        "id": "\\MongoDB\\BSON\\MaxKeyInterface",
        "sourcePath": "mongodb/BSON/MaxKeyInterface.php",
        "duplicates": [],
        "namespace": "\\MongoDB\\BSON",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "MinKeyInterface",
        "id": "\\MongoDB\\BSON\\MinKeyInterface",
        "sourcePath": "mongodb/BSON/MinKeyInterface.php",
        "duplicates": [],
        "namespace": "\\MongoDB\\BSON",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "ObjectIdInterface",
        "id": "\\MongoDB\\BSON\\ObjectIdInterface",
        "sourcePath": "mongodb/BSON/ObjectIdInterface.php",
        "duplicates": [],
        "namespace": "\\MongoDB\\BSON",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "getTimestamp",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "int",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "int",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "__toString",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "string",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "Persistable",
        "id": "\\MongoDB\\BSON\\Persistable",
        "sourcePath": "mongodb/BSON/Persistable.php",
        "duplicates": [],
        "namespace": "\\MongoDB\\BSON",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "bsonSerialize",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "array|\\stdClass|\\MongoDB\\BSON\\Document",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": "1.17.0",
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": [
            "Unserializable",
            "Serializable"
        ]
    },
    {
        "_type": "PHPInterface",
        "name": "RegexInterface",
        "id": "\\MongoDB\\BSON\\RegexInterface",
        "sourcePath": "mongodb/BSON/RegexInterface.php",
        "duplicates": [],
        "namespace": "\\MongoDB\\BSON",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "getFlags",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "string",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "getPattern",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "string",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "__toString",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "string",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "Serializable",
        "id": "\\MongoDB\\BSON\\Serializable",
        "sourcePath": "mongodb/BSON/Serializable.php",
        "duplicates": [],
        "namespace": "\\MongoDB\\BSON",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "bsonSerialize",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "array|\\stdClass|\\MongoDB\\BSON\\Document|\\MongoDB\\BSON\\PackedArray",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": [
            "Type"
        ]
    },
    {
        "_type": "PHPInterface",
        "name": "TimestampInterface",
        "id": "\\MongoDB\\BSON\\TimestampInterface",
        "sourcePath": "mongodb/BSON/TimestampInterface.php",
        "duplicates": [],
        "namespace": "\\MongoDB\\BSON",
        "phpDoc": null,
        "sinceVersion": "1.3.0",
        "removedVersion": null,
        "methods": [
            {
                "name": "getIncrement",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "int",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": "1.3.0",
                "removedVersion": null,
                "returnTypeFromPhpDoc": "int",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "getTimestamp",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "int",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": "1.3.0",
                "removedVersion": null,
                "returnTypeFromPhpDoc": "int",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "__toString",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "string",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": "1.3.0",
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "Type",
        "id": "\\MongoDB\\BSON\\Type",
        "sourcePath": "mongodb/BSON/Type.php",
        "duplicates": [],
        "namespace": "\\MongoDB\\BSON",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "UTCDateTimeInterface",
        "id": "\\MongoDB\\BSON\\UTCDateTimeInterface",
        "sourcePath": "mongodb/BSON/UTCDateTimeInterface.php",
        "duplicates": [],
        "namespace": "\\MongoDB\\BSON",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "toDateTime",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "\\DateTime",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\DateTime",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "toDateTimeImmutable",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "\\DateTimeImmutable",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\DateTimeImmutable",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "__toString",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "string",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "Unserializable",
        "id": "\\MongoDB\\BSON\\Unserializable",
        "sourcePath": "mongodb/BSON/Unserializable.php",
        "duplicates": [],
        "namespace": "\\MongoDB\\BSON",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "bsonUnserialize",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "data",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "array",
                        "defaultValue": null,
                        "typeFromPhpDoc": "array",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": [
            "Type"
        ]
    },
    {
        "_type": "PHPInterface",
        "name": "CursorInterface",
        "id": "\\MongoDB\\Driver\\CursorInterface",
        "sourcePath": "mongodb/CursorInterface.php",
        "duplicates": [],
        "namespace": "\\MongoDB\\Driver",
        "phpDoc": null,
        "sinceVersion": "1.6.0",
        "removedVersion": null,
        "methods": [
            {
                "name": "current",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "array|object|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "getId",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "\\MongoDB\\BSON\\Int64",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\Int64",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "getServer",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "\\MongoDB\\Driver\\Server",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\Server",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "isDead",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "bool",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "bool",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "key",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "int|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "setTypeMap",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "typemap",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "array",
                        "defaultValue": null,
                        "typeFromPhpDoc": "array",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "toArray",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "array",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "array",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": [
            "Iterator"
        ]
    },
    {
        "_type": "PHPInterface",
        "name": "Exception",
        "id": "\\MongoDB\\Driver\\Exception\\Exception",
        "sourcePath": "mongodb/Exception/Exception.php",
        "duplicates": [],
        "namespace": "\\MongoDB\\Driver\\Exception",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [],
        "constants": [],
        "parentInterfaces": [
            "Throwable"
        ]
    },
    {
        "_type": "PHPInterface",
        "name": "CommandSubscriber",
        "id": "\\MongoDB\\Driver\\Monitoring\\CommandSubscriber",
        "sourcePath": "mongodb/Monitoring/CommandSubscriber.php",
        "duplicates": [],
        "namespace": "\\MongoDB\\Driver\\Monitoring",
        "phpDoc": null,
        "sinceVersion": "1.3.0",
        "removedVersion": null,
        "methods": [
            {
                "name": "commandFailed",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "event",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "\\MongoDB\\Driver\\Monitoring\\CommandFailedEvent",
                        "defaultValue": null,
                        "typeFromPhpDoc": "\\CommandFailedEvent",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": "1.3.0",
                "removedVersion": null,
                "returnTypeFromPhpDoc": "void",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "commandStarted",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "event",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "\\MongoDB\\Driver\\Monitoring\\CommandStartedEvent",
                        "defaultValue": null,
                        "typeFromPhpDoc": "\\CommandStartedEvent",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": "1.3.0",
                "removedVersion": null,
                "returnTypeFromPhpDoc": "void",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "commandSucceeded",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "event",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "\\MongoDB\\Driver\\Monitoring\\CommandSucceededEvent",
                        "defaultValue": null,
                        "typeFromPhpDoc": "\\CommandSucceededEvent",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": "1.3.0",
                "removedVersion": null,
                "returnTypeFromPhpDoc": "void",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": [
            "Subscriber"
        ]
    },
    {
        "_type": "PHPInterface",
        "name": "LogSubscriber",
        "id": "\\MongoDB\\Driver\\Monitoring\\LogSubscriber",
        "sourcePath": "mongodb/Monitoring/LogSubscriber.php",
        "duplicates": [],
        "namespace": "\\MongoDB\\Driver\\Monitoring",
        "phpDoc": null,
        "sinceVersion": "1.17.0",
        "removedVersion": null,
        "methods": [
            {
                "name": "log",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "level",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "int",
                        "defaultValue": null,
                        "typeFromPhpDoc": null,
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "domain",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "string",
                        "defaultValue": null,
                        "typeFromPhpDoc": null,
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "message",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "string",
                        "defaultValue": null,
                        "typeFromPhpDoc": null,
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [
            {
                "name": "LEVEL_ERROR",
                "value": 0,
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            },
            {
                "name": "LEVEL_CRITICAL",
                "value": 1,
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            },
            {
                "name": "LEVEL_WARNING",
                "value": 2,
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            },
            {
                "name": "LEVEL_MESSAGE",
                "value": 3,
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            },
            {
                "name": "LEVEL_INFO",
                "value": 4,
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            },
            {
                "name": "LEVEL_DEBUG",
                "value": 5,
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            }
        ],
        "parentInterfaces": [
            "Subscriber"
        ]
    },
    {
        "_type": "PHPInterface",
        "name": "SDAMSubscriber",
        "id": "\\MongoDB\\Driver\\Monitoring\\SDAMSubscriber",
        "sourcePath": "mongodb/Monitoring/SDAMSubscriber.php",
        "duplicates": [],
        "namespace": "\\MongoDB\\Driver\\Monitoring",
        "phpDoc": null,
        "sinceVersion": "1.13.0",
        "removedVersion": null,
        "methods": [
            {
                "name": "serverChanged",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "event",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "\\MongoDB\\Driver\\Monitoring\\ServerChangedEvent",
                        "defaultValue": null,
                        "typeFromPhpDoc": null,
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "serverClosed",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "event",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "\\MongoDB\\Driver\\Monitoring\\ServerClosedEvent",
                        "defaultValue": null,
                        "typeFromPhpDoc": null,
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "serverOpening",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "event",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "\\MongoDB\\Driver\\Monitoring\\ServerOpeningEvent",
                        "defaultValue": null,
                        "typeFromPhpDoc": null,
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "serverHeartbeatFailed",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "event",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "\\MongoDB\\Driver\\Monitoring\\ServerHeartbeatFailedEvent",
                        "defaultValue": null,
                        "typeFromPhpDoc": null,
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "serverHeartbeatStarted",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "event",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "\\MongoDB\\Driver\\Monitoring\\ServerHeartbeatStartedEvent",
                        "defaultValue": null,
                        "typeFromPhpDoc": null,
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "serverHeartbeatSucceeded",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "event",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "\\MongoDB\\Driver\\Monitoring\\ServerHeartbeatSucceededEvent",
                        "defaultValue": null,
                        "typeFromPhpDoc": null,
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "topologyChanged",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "event",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "\\MongoDB\\Driver\\Monitoring\\TopologyChangedEvent",
                        "defaultValue": null,
                        "typeFromPhpDoc": null,
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "topologyClosed",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "event",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "\\MongoDB\\Driver\\Monitoring\\TopologyClosedEvent",
                        "defaultValue": null,
                        "typeFromPhpDoc": null,
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "topologyOpening",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "event",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "\\MongoDB\\Driver\\Monitoring\\TopologyOpeningEvent",
                        "defaultValue": null,
                        "typeFromPhpDoc": null,
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": [
            "Subscriber"
        ]
    },
    {
        "_type": "PHPInterface",
        "name": "Subscriber",
        "id": "\\MongoDB\\Driver\\Monitoring\\Subscriber",
        "sourcePath": "mongodb/Monitoring/Subscriber.php",
        "duplicates": [],
        "namespace": "\\MongoDB\\Driver\\Monitoring",
        "phpDoc": null,
        "sinceVersion": "1.3.0",
        "removedVersion": null,
        "methods": [],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "OuterIterator",
        "id": "\\OuterIterator",
        "sourcePath": "SPL/SPL.php",
        "duplicates": [],
        "namespace": "\\",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "getInnerIterator",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "\\Iterator|null",
                "hasTentativeReturnType": true,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\Iterator|null",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": [
            "Iterator"
        ]
    },
    {
        "_type": "PHPInterface",
        "name": "CryptoSafeEngine",
        "id": "\\Random\\CryptoSafeEngine",
        "sourcePath": "random/random.php",
        "duplicates": [],
        "namespace": "\\Random",
        "phpDoc": null,
        "sinceVersion": "8.2",
        "removedVersion": null,
        "methods": [],
        "constants": [],
        "parentInterfaces": [
            "Engine"
        ]
    },
    {
        "_type": "PHPInterface",
        "name": "Engine",
        "id": "\\Random\\Engine",
        "sourcePath": "random/random.php",
        "duplicates": [],
        "namespace": "\\Random",
        "phpDoc": null,
        "sinceVersion": "8.2",
        "removedVersion": null,
        "methods": [
            {
                "name": "generate",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "string",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "RecursiveIterator",
        "id": "\\RecursiveIterator",
        "sourcePath": "SPL/SPL.php",
        "duplicates": [],
        "namespace": "\\",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "hasChildren",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "bool",
                "hasTentativeReturnType": true,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "bool",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "getChildren",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "\\RecursiveIterator|null",
                "hasTentativeReturnType": true,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\RecursiveIterator|null",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": [
            "Iterator"
        ]
    },
    {
        "_type": "PHPInterface",
        "name": "Reflector",
        "id": "\\Reflector",
        "sourcePath": "Reflection/Reflector.php",
        "duplicates": [],
        "namespace": "\\",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "export",
                "isStatic": true,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": "7.4",
                "returnTypeFromPhpDoc": "string|null",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "__toString",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": {
                    "8.0": "string"
                },
                "defaultType": ""
            }
        ],
        "constants": [],
        "parentInterfaces": [
            "Stringable"
        ]
    },
    {
        "_type": "PHPInterface",
        "name": "SeekableIterator",
        "id": "\\SeekableIterator",
        "sourcePath": "SPL/SPL.php",
        "duplicates": [],
        "namespace": "\\",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "seek",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "offset",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "int",
                        "languageLevelTypes": {
                            "8.0": "int"
                        },
                        "defaultType": "",
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": true,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "void",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": [
            "Iterator"
        ]
    },
    {
        "_type": "PHPInterface",
        "name": "Serializable",
        "id": "\\Serializable",
        "sourcePath": "Core/Core_c.php",
        "duplicates": [],
        "namespace": "\\",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "serialize",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string|null",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "unserialize",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "data",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": {
                            "8.0": "string"
                        },
                        "defaultType": "",
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "void",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "SessionHandlerInterface",
        "id": "\\SessionHandlerInterface",
        "sourcePath": "session/SessionHandler.php",
        "duplicates": [],
        "namespace": "\\",
        "phpDoc": null,
        "sinceVersion": "5.4",
        "removedVersion": null,
        "methods": [
            {
                "name": "close",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "bool",
                "hasTentativeReturnType": true,
                "phpDoc": null,
                "sinceVersion": "5.4",
                "removedVersion": null,
                "returnTypeFromPhpDoc": "bool",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "destroy",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "id",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": {
                            "8.0": "string"
                        },
                        "defaultType": "",
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "bool",
                "hasTentativeReturnType": true,
                "phpDoc": null,
                "sinceVersion": "5.4",
                "removedVersion": null,
                "returnTypeFromPhpDoc": "bool",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "gc",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "max_lifetime",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "int",
                        "languageLevelTypes": {
                            "8.0": "int"
                        },
                        "defaultType": "",
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "int|false",
                "hasTentativeReturnType": true,
                "phpDoc": null,
                "sinceVersion": "5.4",
                "removedVersion": null,
                "returnTypeFromPhpDoc": "int|false",
                "languageLevelTypes": {
                    "7.1": "int|false"
                },
                "defaultType": "bool"
            },
            {
                "name": "open",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "path",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": {
                            "8.0": "string"
                        },
                        "defaultType": "",
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "name",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": {
                            "8.0": "string"
                        },
                        "defaultType": "",
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "bool",
                "hasTentativeReturnType": true,
                "phpDoc": null,
                "sinceVersion": "5.4",
                "removedVersion": null,
                "returnTypeFromPhpDoc": "bool",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "read",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "id",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": {
                            "8.0": "string"
                        },
                        "defaultType": "",
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "string|false",
                "hasTentativeReturnType": true,
                "phpDoc": null,
                "sinceVersion": "5.4",
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string|false",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "write",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "id",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": {
                            "8.0": "string"
                        },
                        "defaultType": "",
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "data",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": {
                            "8.0": "string"
                        },
                        "defaultType": "",
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "bool",
                "hasTentativeReturnType": true,
                "phpDoc": null,
                "sinceVersion": "5.4",
                "removedVersion": null,
                "returnTypeFromPhpDoc": "bool",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "SessionIdInterface",
        "id": "\\SessionIdInterface",
        "sourcePath": "session/SessionHandler.php",
        "duplicates": [],
        "namespace": "\\",
        "phpDoc": null,
        "sinceVersion": "5.5",
        "removedVersion": null,
        "methods": [
            {
                "name": "create_sid",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "string",
                "hasTentativeReturnType": true,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "SessionUpdateTimestampHandlerInterface",
        "id": "\\SessionUpdateTimestampHandlerInterface",
        "sourcePath": "session/SessionHandler.php",
        "duplicates": [],
        "namespace": "\\",
        "phpDoc": null,
        "sinceVersion": "7.0",
        "removedVersion": null,
        "methods": [
            {
                "name": "validateId",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "id",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "string",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "bool",
                "hasTentativeReturnType": true,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "bool",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "updateTimestamp",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "id",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "string",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "data",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "string",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "bool",
                "hasTentativeReturnType": true,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "bool",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "SplObserver",
        "id": "\\SplObserver",
        "sourcePath": "SPL/SPL_c1.php",
        "duplicates": [],
        "namespace": "\\",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "update",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "subject",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "\\SplSubject",
                        "defaultValue": null,
                        "typeFromPhpDoc": "\\SplSubject",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": true,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "void",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "SplSubject",
        "id": "\\SplSubject",
        "sourcePath": "SPL/SPL_c1.php",
        "duplicates": [],
        "namespace": "\\",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "attach",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "observer",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "\\SplObserver",
                        "defaultValue": null,
                        "typeFromPhpDoc": "\\SplObserver",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": true,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "void",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "detach",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "observer",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "\\SplObserver",
                        "defaultValue": null,
                        "typeFromPhpDoc": "\\SplObserver",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "void",
                "hasTentativeReturnType": true,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "void",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "notify",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "void",
                "hasTentativeReturnType": true,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "void",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "StringBackedEnum",
        "id": "\\StringBackedEnum",
        "sourcePath": "Core/Core_c.php",
        "duplicates": [],
        "namespace": "\\",
        "phpDoc": null,
        "sinceVersion": "8.1",
        "removedVersion": null,
        "methods": [
            {
                "name": "from",
                "isStatic": true,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "value",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "string",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "static",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "static",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "tryFrom",
                "isStatic": true,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "value",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "string",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "static|null",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "static|null",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": [
            "BackedEnum"
        ]
    },
    {
        "_type": "PHPInterface",
        "name": "Stringable",
        "id": "\\Stringable",
        "sourcePath": "Core/Core_c.php",
        "duplicates": [],
        "namespace": "\\",
        "phpDoc": null,
        "sinceVersion": "8.0",
        "removedVersion": null,
        "methods": [
            {
                "name": "__toString",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "string",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "Throwable",
        "id": "\\Throwable",
        "sourcePath": "Core/Core_c.php",
        "duplicates": [],
        "namespace": "\\",
        "phpDoc": null,
        "sinceVersion": "7.0",
        "removedVersion": null,
        "methods": [
            {
                "name": "getMessage",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "string",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": "7.0",
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "getCode",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": "7.0",
                "removedVersion": null,
                "returnTypeFromPhpDoc": "int",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "getFile",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "string",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": "7.0",
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "getLine",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "int",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": "7.0",
                "removedVersion": null,
                "returnTypeFromPhpDoc": "int",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "getTrace",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "array",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": "7.0",
                "removedVersion": null,
                "returnTypeFromPhpDoc": "array",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "getTraceAsString",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "string",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": "7.0",
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "getPrevious",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": "7.0",
                "removedVersion": null,
                "returnTypeFromPhpDoc": "null|\\Throwable",
                "languageLevelTypes": {
                    "8.0": "Throwable|null"
                },
                "defaultType": ""
            },
            {
                "name": "__toString",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": "7.0",
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": {
                    "8.0": "string"
                },
                "defaultType": ""
            }
        ],
        "constants": [],
        "parentInterfaces": [
            "Stringable"
        ]
    },
    {
        "_type": "PHPInterface",
        "name": "Traversable",
        "id": "\\Traversable",
        "sourcePath": "Core/Core_c.php",
        "duplicates": [],
        "namespace": "\\",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [],
        "constants": [],
        "parentInterfaces": [
            "iterable"
        ]
    },
    {
        "_type": "PHPInterface",
        "name": "UnitEnum",
        "id": "\\UnitEnum",
        "sourcePath": "Core/Core_c.php",
        "duplicates": [],
        "namespace": "\\",
        "phpDoc": null,
        "sinceVersion": "8.1",
        "removedVersion": null,
        "methods": [
            {
                "name": "cases",
                "isStatic": true,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "array",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "static[]",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "Route_Interface",
        "id": "\\Yaf\\Route_Interface",
        "sourcePath": "yaf/yaf_namespace.php",
        "duplicates": [],
        "namespace": "\\Yaf",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "route",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "request",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "\\Yaf\\Request_Abstract",
                        "defaultValue": null,
                        "typeFromPhpDoc": "\\Yaf\\Request_Abstract",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "bool",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "assemble",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "info",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "array",
                        "defaultValue": null,
                        "typeFromPhpDoc": "array",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "query",
                        "position": 0,
                        "isOptional": true,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": true,
                        "type": "array|null",
                        "defaultValue": null,
                        "typeFromPhpDoc": "array",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "bool",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "View_Interface",
        "id": "\\Yaf\\View_Interface",
        "sourcePath": "yaf/yaf_namespace.php",
        "duplicates": [],
        "namespace": "\\Yaf",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "assign",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "name",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string|array",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "value",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "mixed",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "bool",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "display",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "tpl",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "tpl_vars",
                        "position": 0,
                        "isOptional": true,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": true,
                        "type": "array|null",
                        "defaultValue": null,
                        "typeFromPhpDoc": "array",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "bool",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "getScriptPath",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "render",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "tpl",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "tpl_vars",
                        "position": 0,
                        "isOptional": true,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": true,
                        "type": "array|null",
                        "defaultValue": null,
                        "typeFromPhpDoc": "array",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "setScriptPath",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "template_dir",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "Yaf_Route_Interface",
        "id": "\\Yaf_Route_Interface",
        "sourcePath": "yaf/yaf.php",
        "duplicates": [],
        "namespace": "\\",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "route",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "request",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "\\Yaf_Request_Abstract",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "bool",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "assemble",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "info",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "array",
                        "defaultValue": null,
                        "typeFromPhpDoc": "array",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "query",
                        "position": 0,
                        "isOptional": true,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": true,
                        "type": "array|null",
                        "defaultValue": null,
                        "typeFromPhpDoc": "array|null",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "bool",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "Yaf_View_Interface",
        "id": "\\Yaf_View_Interface",
        "sourcePath": "yaf/yaf.php",
        "duplicates": [],
        "namespace": "\\",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "assign",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "name",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string|array",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "value",
                        "position": 0,
                        "isOptional": true,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": true,
                        "type": "",
                        "defaultValue": "",
                        "typeFromPhpDoc": "mixed",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\Yaf_View_Interface|bool",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "display",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "tpl",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "tpl_vars",
                        "position": 0,
                        "isOptional": true,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": true,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "array",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "bool",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "getScriptPath",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "render",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "tpl",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "tpl_vars",
                        "position": 0,
                        "isOptional": true,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": true,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "array",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string|bool",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "setScriptPath",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "template_dir",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "bool",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "User",
        "id": "\\http\\Client\\Curl\\User",
        "sourcePath": "http/http3.php",
        "duplicates": [],
        "namespace": "\\http\\Client\\Curl",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "init",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "run",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "callable",
                        "defaultValue": null,
                        "typeFromPhpDoc": "callable",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "once",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "send",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "socket",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "socket",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "resource",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "poll",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "int",
                        "defaultValue": null,
                        "typeFromPhpDoc": "int",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "timer",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "timeout_ms",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "int",
                        "defaultValue": null,
                        "typeFromPhpDoc": "int",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "wait",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "timeout_ms",
                        "position": 0,
                        "isOptional": true,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": true,
                        "type": "int|null",
                        "defaultValue": null,
                        "typeFromPhpDoc": "int",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [
            {
                "name": "POLL_NONE",
                "value": 0,
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            },
            {
                "name": "POLL_IN",
                "value": 1,
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            },
            {
                "name": "POLL_OUT",
                "value": 2,
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            },
            {
                "name": "POLL_INOUT",
                "value": 3,
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            },
            {
                "name": "POLL_REMOVE",
                "value": 4,
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            }
        ],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "Exception",
        "id": "\\http\\Exception",
        "sourcePath": "http/http3.php",
        "duplicates": [],
        "namespace": "\\http",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "iterable",
        "id": "\\iterable",
        "sourcePath": "Core/Core_c.php",
        "duplicates": [],
        "namespace": "\\",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "BaseResult",
        "id": "\\mysql_xdevapi\\BaseResult",
        "sourcePath": "mysql_xdevapi/mysql_xdevapi.php",
        "duplicates": [],
        "namespace": "\\mysql_xdevapi",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "getWarnings",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "array",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "array",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "getWarningsCount",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "int",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "int",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "CrudOperationBindable",
        "id": "\\mysql_xdevapi\\CrudOperationBindable",
        "sourcePath": "mysql_xdevapi/mysql_xdevapi.php",
        "duplicates": [],
        "namespace": "\\mysql_xdevapi",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "bind",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "placeholder_values",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "array",
                        "defaultValue": null,
                        "typeFromPhpDoc": "array",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "\\mysql_xdevapi\\CrudOperationBindable",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\CrudOperationBindable",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "CrudOperationLimitable",
        "id": "\\mysql_xdevapi\\CrudOperationLimitable",
        "sourcePath": "mysql_xdevapi/mysql_xdevapi.php",
        "duplicates": [],
        "namespace": "\\mysql_xdevapi",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "limit",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "rows",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "int",
                        "defaultValue": null,
                        "typeFromPhpDoc": "int",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "\\mysql_xdevapi\\CrudOperationLimitable",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\CrudOperationLimitable",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "CrudOperationSkippable",
        "id": "\\mysql_xdevapi\\CrudOperationSkippable",
        "sourcePath": "mysql_xdevapi/mysql_xdevapi.php",
        "duplicates": [],
        "namespace": "\\mysql_xdevapi",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "skip",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "skip",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "int",
                        "defaultValue": null,
                        "typeFromPhpDoc": "int",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "\\mysql_xdevapi\\CrudOperationSkippable",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\CrudOperationSkippable",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "CrudOperationSortable",
        "id": "\\mysql_xdevapi\\CrudOperationSortable",
        "sourcePath": "mysql_xdevapi/mysql_xdevapi.php",
        "duplicates": [],
        "namespace": "\\mysql_xdevapi",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "sort",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "sort_expr",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "string",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "\\mysql_xdevapi\\CrudOperationSortable",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\CrudOperationSortable",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "DatabaseObject",
        "id": "\\mysql_xdevapi\\DatabaseObject",
        "sourcePath": "mysql_xdevapi/mysql_xdevapi.php",
        "duplicates": [],
        "namespace": "\\mysql_xdevapi",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "existsInDatabase",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "bool",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "bool",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "getName",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "string",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "getSession",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "\\mysql_xdevapi\\Session",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\mysql_xdevapi\\Session",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "Executable",
        "id": "\\mysql_xdevapi\\Executable",
        "sourcePath": "mysql_xdevapi/mysql_xdevapi.php",
        "duplicates": [],
        "namespace": "\\mysql_xdevapi",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "execute",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "\\mysql_xdevapi\\Result",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "\\Result",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "SchemaObject",
        "id": "\\mysql_xdevapi\\SchemaObject",
        "sourcePath": "mysql_xdevapi/mysql_xdevapi.php",
        "duplicates": [],
        "namespace": "\\mysql_xdevapi",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "getSchema",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "\\mysql_xdevapi\\Schema",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": null,
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": [
            "mysql_xdevapi\\DatabaseObject"
        ]
    },
    {
        "_type": "PHPInterface",
        "name": "Converter",
        "id": "\\pq\\Converter",
        "sourcePath": "pq/pq.php",
        "duplicates": [],
        "namespace": "\\pq",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [
            {
                "name": "convertFromString",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "data",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "string",
                        "defaultValue": null,
                        "typeFromPhpDoc": "string",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "type",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "int",
                        "defaultValue": null,
                        "typeFromPhpDoc": "int",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "mixed",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "convertToString",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [
                    {
                        "name": "value",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "",
                        "defaultValue": null,
                        "typeFromPhpDoc": "mixed",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    },
                    {
                        "name": "type",
                        "position": 0,
                        "isOptional": false,
                        "isVariadic": false,
                        "isPassedByReference": false,
                        "isDeprecated": false,
                        "hasDefaultValue": false,
                        "type": "int",
                        "defaultValue": null,
                        "typeFromPhpDoc": "int",
                        "languageLevelTypes": null,
                        "defaultType": null,
                        "sinceVersion": null,
                        "removedVersion": null
                    }
                ],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "string",
                "languageLevelTypes": null,
                "defaultType": null
            },
            {
                "name": "convertTypes",
                "isStatic": false,
                "isFinal": false,
                "isAbstract": false,
                "isDeprecated": false,
                "accessModifier": "public",
                "parameters": [],
                "returnType": "",
                "hasTentativeReturnType": false,
                "phpDoc": null,
                "sinceVersion": null,
                "removedVersion": null,
                "returnTypeFromPhpDoc": "array",
                "languageLevelTypes": null,
                "defaultType": null
            }
        ],
        "constants": [],
        "parentInterfaces": []
    },
    {
        "_type": "PHPInterface",
        "name": "Exception",
        "id": "\\pq\\Exception",
        "sourcePath": "pq/pq.php",
        "duplicates": [],
        "namespace": "\\pq",
        "phpDoc": null,
        "sinceVersion": null,
        "removedVersion": null,
        "methods": [],
        "constants": [
            {
                "name": "INVALID_ARGUMENT",
                "value": 0,
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            },
            {
                "name": "RUNTIME",
                "value": 1,
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            },
            {
                "name": "CONNECTION_FAILED",
                "value": 2,
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            },
            {
                "name": "IO",
                "value": 3,
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            },
            {
                "name": "ESCAPE",
                "value": 4,
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            },
            {
                "name": "UNINITIALIZED",
                "value": 6,
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            },
            {
                "name": "BAD_METHODCALL",
                "value": 5,
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            },
            {
                "name": "SQL",
                "value": 8,
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            },
            {
                "name": "DOMAIN",
                "value": 7,
                "visibility": "public",
                "isFinal": false,
                "sinceVersion": null,
                "removedVersion": null
            }
        ],
        "parentInterfaces": []
    }
]