@@ -86,7 +86,7 @@ protected function describeContainerService($service, array $options = array(),
86
86
if ($ service instanceof Alias) {
87
87
$ this ->describeContainerAlias ($ service , $ options , $ builder );
88
88
} elseif ($ service instanceof Definition) {
89
- $ this ->writeData ($ this ->getContainerDefinitionData ($ service ), $ options );
89
+ $ this ->writeData ($ this ->getContainerDefinitionData ($ service, isset ( $ options [ ' omit_tags ' ]) && $ options [ ' omit_tags ' ], isset ( $ options [ ' show_arguments ' ]) && $ options [ ' show_arguments ' ] ), $ options );
90
90
} else {
91
91
$ this ->writeData (get_class ($ service ), $ options );
92
92
}
@@ -99,6 +99,7 @@ protected function describeContainerServices(ContainerBuilder $builder, array $o
99
99
{
100
100
$ serviceIds = isset ($ options ['tag ' ]) && $ options ['tag ' ] ? array_keys ($ builder ->findTaggedServiceIds ($ options ['tag ' ])) : $ builder ->getServiceIds ();
101
101
$ showPrivate = isset ($ options ['show_private ' ]) && $ options ['show_private ' ];
102
+ $ omitTags = isset ($ options ['omit_tags ' ]) && $ options ['omit_tags ' ];
102
103
$ showArguments = isset ($ options ['show_arguments ' ]) && $ options ['show_arguments ' ];
103
104
$ data = array ('definitions ' => array (), 'aliases ' => array (), 'services ' => array ());
104
105
@@ -109,7 +110,7 @@ protected function describeContainerServices(ContainerBuilder $builder, array $o
109
110
$ data ['aliases ' ][$ serviceId ] = $ this ->getContainerAliasData ($ service );
110
111
} elseif ($ service instanceof Definition) {
111
112
if (($ showPrivate || $ service ->isPublic ())) {
112
- $ data ['definitions ' ][$ serviceId ] = $ this ->getContainerDefinitionData ($ service , false , $ showArguments );
113
+ $ data ['definitions ' ][$ serviceId ] = $ this ->getContainerDefinitionData ($ service , $ omitTags , $ showArguments );
113
114
}
114
115
} else {
115
116
$ data ['services ' ][$ serviceId ] = get_class ($ service );
@@ -124,7 +125,7 @@ protected function describeContainerServices(ContainerBuilder $builder, array $o
124
125
*/
125
126
protected function describeContainerDefinition (Definition $ definition , array $ options = array ())
126
127
{
127
- $ this ->writeData ($ this ->getContainerDefinitionData ($ definition , isset ($ options ['omit_tags ' ]) && $ options ['omit_tags ' ]), $ options );
128
+ $ this ->writeData ($ this ->getContainerDefinitionData ($ definition , isset ($ options ['omit_tags ' ]) && $ options ['omit_tags ' ], isset ( $ options [ ' show_arguments ' ]) && $ options [ ' show_arguments ' ] ), $ options );
128
129
}
129
130
130
131
/**
@@ -137,7 +138,7 @@ protected function describeContainerAlias(Alias $alias, array $options = array()
137
138
}
138
139
139
140
$ this ->writeData (
140
- array ($ this ->getContainerAliasData ($ alias ), $ this ->getContainerDefinitionData ($ builder ->getDefinition ((string ) $ alias ))),
141
+ array ($ this ->getContainerAliasData ($ alias ), $ this ->getContainerDefinitionData ($ builder ->getDefinition ((string ) $ alias ), isset ( $ options [ ' omit_tags ' ]) && $ options [ ' omit_tags ' ], isset ( $ options [ ' show_arguments ' ]) && $ options [ ' show_arguments ' ] )),
141
142
array_merge ($ options , array ('id ' => (string ) $ alias ))
142
143
);
143
144
}
0 commit comments