[section-a] di.instance.alias.my-repository = 'My\RepositoryA' di.instance.alias.my-mapper = 'My\Mapper' di.instance.alias.my-dbAdapter = 'My\DbAdapter' di.instance.preferences.my-repository[] = 'my-mapper' di.instance.preferences.my-mapper[] = 'my-dbAdapter' di.instance.My\DbAdapter.parameters.username = 'readonly' di.instance.My\DbAdapter.parameters.password = 'mypassword' di.instance.my-dbAdapter.parameters.username = 'readwrite'; [section-b] di.definitions.1.class = Zend\Di\Definition\BuilderDefinition di.definitions.1.My\DbAdapter.methods.__construct.username = NULL di.definitions.1.My\DbAdapter.methods.__construct.password = NULL di.definitions.1.My\Mapper.methods.__construct.dbAdapter = My\DbAdapter di.definitions.1.My\Repository.methods.__construct.mapper = My\Mapper [section-c] di.definition.runtime.xxx = zzz [section-d] di.definition.runtime.enabled = 0 [section-e] di.definition.runtime.use_annotations = 1