{
    "id": "mysql143-x-collection-schema-session",
    "title": "Найти родителей коллекции и сохранить общую транзакцию",
    "columns": [
        "Наблюдение",
        "Результат"
    ],
    "rows": [
        [
            "Объект коллекции",
            "mysql_xdevapi\\Collection"
        ],
        [
            "Родительский объект",
            "mysql_xdevapi\\Schema"
        ],
        [
            "Имя коллекции найдено через интерфейс",
            "да"
        ],
        [
            "Черновик виден через полученный Session",
            "CABLE"
        ],
        [
            "Черновик после rollback",
            "не найден"
        ],
        [
            "Ранее сохранённый товар",
            "LED"
        ]
    ],
    "checks": {
        "object_graph_matches": true,
        "wrapper_reads_same_transaction": true,
        "wrapper_rollback_is_shared": true,
        "session_wrappers_are_retained": true,
        "owned_objects_removed": true
    },
    "observations": {
        "location": {
            "name": "mysql143_object_graph_cf47d0d991f2",
            "schema": "php_manual_x139"
        },
        "during_transaction": {
            "_id": "draft",
            "sku": "CABLE",
            "stock": 2
        },
        "after_rollback_rows": [],
        "after_rollback": null,
        "kept": {
            "_id": "kept",
            "sku": "LED",
            "stock": 5
        },
        "original_session_object_id": 1,
        "collection_session_object_id": 7,
        "schema_session_object_id": 6
    },
    "runtime": {
        "php": "8.3.35",
        "extension": "8.0.30",
        "server_version": 80413,
        "schema": "php_manual_x139",
        "host": "127.0.0.1",
        "port": 33140
    },
    "owned_objects": [
        {
            "type": "COLLECTION",
            "name": "mysql143_object_graph_cf47d0d991f2"
        }
    ],
    "removed_objects": [
        {
            "type": "COLLECTION",
            "name": "mysql143_object_graph_cf47d0d991f2"
        }
    ]
}
