mirror of
https://github.com/fzaninotto/Faker.git
synced 2025-03-19 23:09:47 +01:00
Merge pull request #174 from gunnarlium/limit-propel-int-values-to-signed-range
Limit Propel numbers to signed range of values.
This commit is contained in:
commit
f26009a285
@ -35,18 +35,18 @@ class ColumnTypeGuesser
|
||||
|
||||
return function() use ($generator, $size) { return $generator->randomNumber($size + 2) / 100; };
|
||||
case PropelColumnTypes::TINYINT:
|
||||
return function() { return mt_rand(0,255); };
|
||||
return function() { return mt_rand(0,127); };
|
||||
case PropelColumnTypes::SMALLINT:
|
||||
return function() { return mt_rand(0,65535); };
|
||||
return function() { return mt_rand(0,32767); };
|
||||
case PropelColumnTypes::INTEGER:
|
||||
return function() { return mt_rand(0,intval('4294967295')); };
|
||||
return function() { return mt_rand(0,intval('2147483647')); };
|
||||
case PropelColumnTypes::BIGINT:
|
||||
return function() { return mt_rand(0,intval('18446744073709551615')); };
|
||||
return function() { return mt_rand(0,intval('9223372036854775807')); };
|
||||
case PropelColumnTypes::FLOAT:
|
||||
return function() { return mt_rand(0,intval('4294967295'))/mt_rand(1,intval('4294967295')); };
|
||||
return function() { return mt_rand(0,intval('2147483647'))/mt_rand(1,intval('2147483647')); };
|
||||
case PropelColumnTypes::DOUBLE:
|
||||
case PropelColumnTypes::REAL:
|
||||
return function() { return mt_rand(0,intval('18446744073709551615'))/mt_rand(1,intval('18446744073709551615')); };
|
||||
return function() { return mt_rand(0,intval('9223372036854775807'))/mt_rand(1,intval('9223372036854775807')); };
|
||||
case PropelColumnTypes::CHAR:
|
||||
case PropelColumnTypes::VARCHAR:
|
||||
case PropelColumnTypes::BINARY:
|
||||
|
Loading…
x
Reference in New Issue
Block a user