Показать две доступные учебные базы и открыть запись из выбранной

Отчёт показывает фактические наблюдения программы. Если создавались учебные базы, их удаление проверено отдельно.

Наблюдаемый результат программы
НаблюдениеРезультат
Доступных учебных баз2
Первое имя после сортировкиphpmanualx146alpha
Второе имя после сортировкиphpmanualx146beta
Выбрана базаphpmanualx146beta
Артикул из выбранной базыBETA-BOX
Остаток в beta11
Остаток отдельной карточки alpha3
getSchemas вернул объекты Schemaда
Оба учебных имени свободны после запускада
Строки и дополнительные наблюдения
{
    "schema_absence_before": {
        "phpmanualx146alpha": true,
        "phpmanualx146beta": true
    },
    "schema_absence_after": {
        "phpmanualx146alpha": true,
        "phpmanualx146beta": true
    },
    "getschemas_container": "array",
    "own_schema_objects": [
        {
            "key": 2,
            "key_type": "int",
            "class": "mysql_xdevapi\\Schema",
            "name": "phpmanualx146alpha"
        },
        {
            "key": 3,
            "key_type": "int",
            "class": "mysql_xdevapi\\Schema",
            "name": "phpmanualx146beta"
        }
    ],
    "sorted_own_names": [
        "phpmanualx146alpha",
        "phpmanualx146beta"
    ],
    "selected_schema": "phpmanualx146beta",
    "selected_product": {
        "sku": "BETA-BOX",
        "stock": 11
    },
    "alpha_product": {
        "sku": "ALPHA-BOX",
        "stock": 3
    }
}

Полный JSON результата, включая реальные идентификаторы, сохранён рядом в result.json.