Function generateAndSaveRandomNumbers
has a Cognitive Complexity of 17 (exceeds 5 allowed). Consider refactoring.
public static function generateAndSaveRandomNumbers($min, $max, $decimalPlaces, $maxFileSize, $filename, $fileExtension = '.dat', $delimiter = ' ')
{
$range = $max - $min;
$minMaxNumberSize = self::getMinMaxNumberSize($min, $max, $decimalPlaces);
Method generateAndSaveRandomNumbers
has 51 lines of code (exceeds 25 allowed). Consider refactoring.
public static function generateAndSaveRandomNumbers($min, $max, $decimalPlaces, $maxFileSize, $filename, $fileExtension = '.dat', $delimiter = ' ')
{
$range = $max - $min;
$minMaxNumberSize = self::getMinMaxNumberSize($min, $max, $decimalPlaces);
Method getBytesFromString
has 26 lines of code (exceeds 25 allowed). Consider refactoring.
public static function getBytesFromString($input, $notation = 1024)
{
$error = true;
$bytes = 0;
Method generateAndSaveRandomNumbers
has 7 arguments (exceeds 4 allowed). Consider refactoring.
public static function generateAndSaveRandomNumbers($min, $max, $decimalPlaces, $maxFileSize, $filename, $fileExtension = '.dat', $delimiter = ' ')
Function getBytesFromString
has a Cognitive Complexity of 8 (exceeds 5 allowed). Consider refactoring.
public static function getBytesFromString($input, $notation = 1024)
{
$error = true;
$bytes = 0;
Function getFileSize
has a Cognitive Complexity of 8 (exceeds 5 allowed). Consider refactoring.
public static function getFileSize($message, $default = '1MB')
{
echo $message.' [Default: '.$default.']: ';
do {