@@ -141,7 +141,7 @@ private function doResolveDefinition(ContainerBuilder $container, ChildDefinitio
141141 $ def ->setFile ($ parentDef ->getFile ());
142142 $ def ->setPublic ($ parentDef ->isPublic ());
143143 $ def ->setLazy ($ parentDef ->isLazy ());
144- $ def ->setAutowired ($ parentDef ->isAutowired ());
144+ $ def ->setAutowiredMethods ($ parentDef ->getAutowiredMethods ());
145145
146146 // overwrite with values specified in the decorator
147147 $ changes = $ definition ->getChanges ();
@@ -166,8 +166,8 @@ private function doResolveDefinition(ContainerBuilder $container, ChildDefinitio
166166 if (isset ($ changes ['deprecated ' ])) {
167167 $ def ->setDeprecated ($ definition ->isDeprecated (), $ definition ->getDeprecationMessage ('%service_id% ' ));
168168 }
169- if (isset ($ changes ['autowire ' ])) {
170- $ def ->setAutowired ($ definition ->isAutowired ());
169+ if (isset ($ changes ['autowired_methods ' ])) {
170+ $ def ->setAutowiredMethods ($ definition ->getAutowiredMethods ());
171171 }
172172 if (isset ($ changes ['decorated_service ' ])) {
173173 $ decoratedService = $ definition ->getDecoratedService ();
@@ -199,7 +199,7 @@ private function doResolveDefinition(ContainerBuilder $container, ChildDefinitio
199199 }
200200
201201 // append method calls
202- if (count ( $ calls = $ definition ->getMethodCalls ()) > 0 ) {
202+ if ($ calls = $ definition ->getMethodCalls ()) {
203203 $ def ->setMethodCalls (array_merge ($ def ->getMethodCalls (), $ calls ));
204204 }
205205
0 commit comments