{
    "definitions": {
        "definition_1": {
            "class": "Full\\Qualified\\Class1",
            "scope": "container",
            "public": true,
            "synthetic": false,
            "lazy": true,
            "shared": true,
            "synchronized": false,
            "abstract": true,
            "autowire": false,
            "autowiring_types": [],
            "file": null,
            "factory_class": "Full\\Qualified\\FactoryClass",
            "factory_method": "get",
            "tags": []
        },
        "definition_2": {
            "class": "Full\\Qualified\\Class2",
            "scope": "container",
            "public": false,
            "synthetic": true,
            "lazy": false,
            "shared": true,
            "synchronized": false,
            "abstract": false,
            "autowire": false,
            "autowiring_types": [],
            "file": "\/path\/to\/file",
            "factory_service": "factory.service",
            "factory_method": "get",
            "tags": [
                {
                    "name": "tag1",
                    "parameters": {
                        "attr1": "val1",
                        "attr2": "val2"
                    }
                },
                {
                    "name": "tag1",
                    "parameters": {
                        "attr3": "val3"
                    }
                },
                {
                    "name": "tag2",
                    "parameters": []
                }
            ]
        }
    },
    "aliases": {
        "alias_1": {
            "service": "service_1",
            "public": true
        },
        "alias_2": {
            "service": "service_2",
            "public": false
        }
    },
    "services": {
        "service_container": "Symfony\\Component\\DependencyInjection\\ContainerBuilder"
    }
}
