]> Raphaƫl G. Git Repositories - packbundle/blobdiff - Command/RangeCommand.php
Add header and trailer to range command output
[packbundle] / Command / RangeCommand.php
index 7c3270da39acc14817c41798d4a84a0320a58a0b..6ca60908b3952a44ce6605c29f15bb4a485183ae 100644 (file)
@@ -12,6 +12,7 @@
 namespace Rapsys\PackBundle\Command;
 
 use Rapsys\PackBundle\Command;
 namespace Rapsys\PackBundle\Command;
 
 use Rapsys\PackBundle\Command;
+use Rapsys\PackBundle\RapsysPackBundle;
 
 use Symfony\Component\Console\Input\InputArgument;
 use Symfony\Component\Console\Input\InputInterface;
 
 use Symfony\Component\Console\Input\InputArgument;
 use Symfony\Component\Console\Input\InputInterface;
@@ -97,7 +98,8 @@ class RangeCommand extends Command {
                                $content = preg_replace('/^(RAPSYSPACK_RANGE=.*)$/m', '#$1'."\n".strtr($string, ['\\' => '\\\\', '\\$' => '\\\\$']), $content);
                        //Without match
                        } else {
                                $content = preg_replace('/^(RAPSYSPACK_RANGE=.*)$/m', '#$1'."\n".strtr($string, ['\\' => '\\\\', '\\$' => '\\\\$']), $content);
                        //Without match
                        } else {
-                               $content .= "\n".$string;
+                               //Append string
+                               $content .= (strlen($content)?"\n\n":'').'###> '.RapsysPackBundle::getBundleAlias().' ###'."\n".$string."\n".'###< '.RapsysPackBundle::getBundleAlias().' ###';
                        }
 
                        //Write file content
                        }
 
                        //Write file content
@@ -121,6 +123,9 @@ class RangeCommand extends Command {
 
                        //Print shuffled range
                        var_export(implode($shuffles));
 
                        //Print shuffled range
                        var_export(implode($shuffles));
+
+                       //Add trailing line
+                       echo "\n";
                }
 
                //Return success
                }
 
                //Return success