From f3a69e0cab36d6aea72c072e1af929eed06953bd Mon Sep 17 00:00:00 2001 From: =?utf8?q?Rapha=C3=ABl=20Gertz?= Date: Fri, 18 Oct 2024 06:30:07 +0200 Subject: [PATCH 1/1] Generate an unique rapsys pack range string --- Command/RangeCommand.php | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/Command/RangeCommand.php b/Command/RangeCommand.php index 6ca6090..e4f15da 100644 --- a/Command/RangeCommand.php +++ b/Command/RangeCommand.php @@ -78,6 +78,9 @@ class RangeCommand extends Command { $shuffles = array_merge($shuffles, $slices); } while (!empty($ranges)); + //Set string + $string = 'RAPSYSPACK_RANGE="'.strtr(implode($shuffles), ['\\' => '\\\\', '"' => '\\"', '$' => '\\$']).'"'; + //With writeable file if (is_file($file = $input->getArgument('file')) && is_writeable($file)) { //Get file content @@ -89,9 +92,6 @@ class RangeCommand extends Command { return self::FAILURE; } - //Set string - $string = 'RAPSYSPACK_RANGE="'.strtr(implode($shuffles), ['\\' => '\\\\', '"' => '\\"', '$' => '\\$']).'"'; - //With match if (preg_match('/^RAPSYSPACK_RANGE=.*$/m', $content, $matches, PREG_OFFSET_CAPTURE)) { //Replace matches @@ -116,13 +116,10 @@ class RangeCommand extends Command { //Without writeable file } else { //Print instruction - echo '# Set in '.$file."\n"; + echo '# Add to '.$file."\n"; //Print rapsys pack range variable - echo 'RAPSYSPACK_RANGE='; - - //Print shuffled range - var_export(implode($shuffles)); + echo '###> '.RapsysPackBundle::getBundleAlias().' ###'."\n".$string."\n".'###< '.RapsysPackBundle::getBundleAlias().' ###'; //Add trailing line echo "\n"; -- 2.41.1