testing:
    definitions:
        -
            class: ZendTest\Di\TestAsset\Struct
            params:
                param1: foo
                param2: bar
            param_map:
                param1: 0
                param2: 1
        -
            class: ZendTest\Di\TestAsset\DummyParams
            constructor_callback:
                class: ZendTest\Di\TestAsset\StaticFactory
                method: factory
            params:
                struct:
                    __reference: struct
                params:
                    foo: bar
            param_map:
                struct: 0
                params: 1
        -
            class: ZendTest\Di\TestAsset\InjectedMethod
            methods:
                setObject:
                    name: setObject
                    params:
                        -
                            __reference: params
        -
            class: ZendTest\Di\TestAsset\InspectedClass
            params:
                baz: BAZ
                foo: FOO
    aliases:
        struct:    ZendTest\Di\TestAsset\Struct
        params:    ZendTest\Di\TestAsset\DummyParams
        injected:  ZendTest\Di\TestAsset\InjectedMethod
        inspected: ZendTest\Di\TestAsset\InspectedClass
