@@ -187,7 +187,7 @@ private function getRouteDocument(Route $route, $name = null)
187187 $ methodXML ->appendChild (new \DOMText ($ method ));
188188 }
189189
190- if (count ( $ route ->getDefaults () )) {
190+ if ($ route ->getDefaults ()) {
191191 $ routeXML ->appendChild ($ defaultsXML = $ dom ->createElement ('defaults ' ));
192192 foreach ($ route ->getDefaults () as $ attribute => $ value ) {
193193 $ defaultsXML ->appendChild ($ defaultXML = $ dom ->createElement ('default ' ));
@@ -198,7 +198,7 @@ private function getRouteDocument(Route $route, $name = null)
198198
199199 $ requirements = $ route ->getRequirements ();
200200 unset($ requirements ['_scheme ' ], $ requirements ['_method ' ]);
201- if (count ( $ requirements) ) {
201+ if ($ requirements ) {
202202 $ routeXML ->appendChild ($ requirementsXML = $ dom ->createElement ('requirements ' ));
203203 foreach ($ requirements as $ attribute => $ pattern ) {
204204 $ requirementsXML ->appendChild ($ requirementXML = $ dom ->createElement ('requirement ' ));
@@ -207,7 +207,7 @@ private function getRouteDocument(Route $route, $name = null)
207207 }
208208 }
209209
210- if (count ( $ route ->getOptions () )) {
210+ if ($ route ->getOptions ()) {
211211 $ routeXML ->appendChild ($ optionsXML = $ dom ->createElement ('options ' ));
212212 foreach ($ route ->getOptions () as $ name => $ value ) {
213213 $ optionsXML ->appendChild ($ optionXML = $ dom ->createElement ('option ' ));
@@ -331,18 +331,16 @@ private function getContainerDefinitionDocument(Definition $definition, $id = nu
331331
332332 $ serviceXML ->setAttribute ('class ' , $ definition ->getClass ());
333333
334- if (method_exists ($ definition , 'getFactoryMethod ' )) {
335- if ($ definition ->getFactoryClass (false )) {
336- $ serviceXML ->setAttribute ('factory-class ' , $ definition ->getFactoryClass (false ));
337- }
334+ if ($ definition ->getFactoryClass (false )) {
335+ $ serviceXML ->setAttribute ('factory-class ' , $ definition ->getFactoryClass (false ));
336+ }
338337
339- if ($ definition ->getFactoryService (false )) {
340- $ serviceXML ->setAttribute ('factory-service ' , $ definition ->getFactoryService (false ));
341- }
338+ if ($ definition ->getFactoryService (false )) {
339+ $ serviceXML ->setAttribute ('factory-service ' , $ definition ->getFactoryService (false ));
340+ }
342341
343- if ($ definition ->getFactoryMethod (false )) {
344- $ serviceXML ->setAttribute ('factory-method ' , $ definition ->getFactoryMethod (false ));
345- }
342+ if ($ definition ->getFactoryMethod (false )) {
343+ $ serviceXML ->setAttribute ('factory-method ' , $ definition ->getFactoryMethod (false ));
346344 }
347345
348346 if ($ factory = $ definition ->getFactory ()) {
@@ -366,24 +364,14 @@ private function getContainerDefinitionDocument(Definition $definition, $id = nu
366364 $ serviceXML ->setAttribute ('public ' , $ definition ->isPublic () ? 'true ' : 'false ' );
367365 $ serviceXML ->setAttribute ('synthetic ' , $ definition ->isSynthetic () ? 'true ' : 'false ' );
368366 $ serviceXML ->setAttribute ('lazy ' , $ definition ->isLazy () ? 'true ' : 'false ' );
369- if (method_exists ($ definition , 'isShared ' )) {
370- $ serviceXML ->setAttribute ('shared ' , $ definition ->isShared () ? 'true ' : 'false ' );
371- }
372- if (method_exists ($ definition , 'isSynchronized ' )) {
373- $ serviceXML ->setAttribute ('synchronized ' , $ definition ->isSynchronized (false ) ? 'true ' : 'false ' );
374- }
367+ $ serviceXML ->setAttribute ('shared ' , $ definition ->isShared () ? 'true ' : 'false ' );
368+ $ serviceXML ->setAttribute ('synchronized ' , $ definition ->isSynchronized (false ) ? 'true ' : 'false ' );
375369 $ serviceXML ->setAttribute ('abstract ' , $ definition ->isAbstract () ? 'true ' : 'false ' );
376-
377- if (method_exists ($ definition , 'isAutowired ' )) {
378- $ serviceXML ->setAttribute ('autowired ' , $ definition ->isAutowired () ? 'true ' : 'false ' );
379- }
380-
370+ $ serviceXML ->setAttribute ('autowired ' , $ definition ->isAutowired () ? 'true ' : 'false ' );
381371 $ serviceXML ->setAttribute ('file ' , $ definition ->getFile ());
382372
383373 if (!$ omitTags ) {
384- $ tags = $ definition ->getTags ();
385-
386- if (count ($ tags ) > 0 ) {
374+ if ($ tags = $ definition ->getTags ()) {
387375 $ serviceXML ->appendChild ($ tagsXML = $ dom ->createElement ('tags ' ));
388376 foreach ($ tags as $ tagName => $ tagData ) {
389377 foreach ($ tagData as $ parameters ) {
0 commit comments