]> Raphaƫl G. Git Repositories - packbundle/blobdiff - Command/RangeCommand.php
Add header and trailer to range command output
[packbundle] / Command / RangeCommand.php
index b5586de0d6c4de8256c7794c6dff842140912e3a..6ca60908b3952a44ce6605c29f15bb4a485183ae 100644 (file)
 
 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\Output\OutputInterface;
 
-use Rapsys\PackBundle\Command;
-
 /**
  * {@inheritdoc}
  *
@@ -97,7 +98,8 @@ class RangeCommand extends Command {
                                $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
@@ -121,6 +123,9 @@ class RangeCommand extends Command {
 
                        //Print shuffled range
                        var_export(implode($shuffles));
+
+                       //Add trailing line
+                       echo "\n";
                }
 
                //Return success