Author: xavier
Date: 2010-05-20 18:21:43 +0200 (Thu, 20 May 2010)
New Revision: 29559

Modified:
   
plugins/sfDoctrineRestGeneratorPlugin/trunk/data/generator/sfDoctrineRestGenerator/default/parts/indexAction.php
Log:
[sfDoctrineRestGeneratorPlugin]: optimized the generated module in order to 
remove a useless empty loop which could sometimes be generated

Modified: 
plugins/sfDoctrineRestGeneratorPlugin/trunk/data/generator/sfDoctrineRestGenerator/default/parts/indexAction.php
===================================================================
--- 
plugins/sfDoctrineRestGeneratorPlugin/trunk/data/generator/sfDoctrineRestGenerator/default/parts/indexAction.php
    2010-05-20 15:45:09 UTC (rev 29558)
+++ 
plugins/sfDoctrineRestGeneratorPlugin/trunk/data/generator/sfDoctrineRestGenerator/default/parts/indexAction.php
    2010-05-20 16:21:43 UTC (rev 29559)
@@ -86,8 +86,20 @@
     }
 <?php endif; ?>
 
-<?php $fields = $this->configuration->getValue('default.fields'); ?>
-<?php if (count($fields) > 0): ?>
+<?php
+$fields = $this->configuration->getValue('default.fields');
+$specific_configuration_directives = false;
+
+foreach ($fields as $field => $configuration)
+{
+  if (isset($configuration['date_format']) || 
isset($configuration['tag_name']))
+  {
+    $specific_configuration_directives = true;
+    continue;
+  }
+}
+?>
+<?php if ($specific_configuration_directives): ?>
     foreach ($this->objects as $i => $object)
     {
 <?php foreach ($fields as $field => $configuration): ?>

-- 
You received this message because you are subscribed to the Google Groups 
"symfony SVN" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/symfony-svn?hl=en.

Reply via email to