$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
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
//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";