private function generateIntegerFrom($type, $length, $negative)
{
$fakeInteger = 0;
switch ($type) {
case Integer::DECIMAL:
$fakeInteger = $this->createDecimal($length);
if ($negative) {
$fakeInteger = -1 * $fakeInteger;
}
break;
case Integer::HEX:
$fakeInteger = $this->createNumber($length, '0123456789abcdef', '0x');
break;
case Integer::OCTAL:
$fakeInteger = $this->createNumber($length, '01234567', '0');
break;
case Integer::BINARY:
$fakeInteger = $this->createNumber($length, '01', '0b');
break;
}
return $fakeInteger;
}