mirror of
https://github.com/fzaninotto/Faker.git
synced 2025-03-20 23:39:51 +01:00
Merge pull request #25 from cvschaefer/32bitsystems
32 Bit System Support
This commit is contained in:
commit
289f11824a
@ -26,11 +26,11 @@ class ColumnTypeGuesser
|
||||
case 'smallint':
|
||||
return function() { return mt_rand(0,65535); };
|
||||
case 'integer':
|
||||
return function() { return mt_rand(0,4294967295); };
|
||||
return function() { return mt_rand(0,intval('4294967295')); };
|
||||
case 'bigint':
|
||||
return function() { return mt_rand(0,18446744073709551615); };
|
||||
return function() { return mt_rand(0,intval('18446744073709551615')); };
|
||||
case 'float':
|
||||
return function() { return mt_rand(0,4294967295)/mt_rand(1,4294967295); };
|
||||
return function() { return mt_rand(0,intval('4294967295'))/mt_rand(1,intval('4294967295')); };
|
||||
case 'string':
|
||||
$size = isset($class->fieldMappings[$fieldName]['length']) ? $class->fieldMappings[$fieldName]['length'] : 255;
|
||||
return function() use ($generator, $size) { return $generator->text($size); };
|
||||
|
@ -18,9 +18,9 @@ class ColumnTypeGuesser
|
||||
case 'boolean':
|
||||
return function() use ($generator) { return $generator->boolean; };
|
||||
case 'integer':
|
||||
return function() { return mt_rand(0,4294967295); };
|
||||
return function() { return mt_rand(0,intval('4294967295')); };
|
||||
case 'float':
|
||||
return function() { return mt_rand(0,4294967295)/mt_rand(1,4294967295); };
|
||||
return function() { return mt_rand(0,intval('4294967295'))/mt_rand(1,intval('4294967295')); };
|
||||
case 'string':
|
||||
return function() use ($generator) { return $generator->text(255); };
|
||||
case 'string':
|
||||
|
@ -37,14 +37,14 @@ class ColumnTypeGuesser
|
||||
case PropelColumnTypes::SMALLINT:
|
||||
return function() { return mt_rand(0,65535); };
|
||||
case PropelColumnTypes::INTEGER:
|
||||
return function() { return mt_rand(0,4294967295); };
|
||||
return function() { return mt_rand(0,intval('4294967295')); };
|
||||
case PropelColumnTypes::BIGINT:
|
||||
return function() { return mt_rand(0,18446744073709551615); };
|
||||
return function() { return mt_rand(0,intval('18446744073709551615')); };
|
||||
case PropelColumnTypes::FLOAT:
|
||||
return function() { return mt_rand(0,4294967295)/mt_rand(1,4294967295); };
|
||||
return function() { return mt_rand(0,intval('4294967295'))/mt_rand(1,intval('4294967295')); };
|
||||
case PropelColumnTypes::DOUBLE:
|
||||
case PropelColumnTypes::REAL:
|
||||
return function() { return mt_rand(0,18446744073709551615)/mt_rand(1,18446744073709551615); };
|
||||
return function() { return mt_rand(0,intval('18446744073709551615'))/mt_rand(1,intval('18446744073709551615')); };
|
||||
case PropelColumnTypes::CHAR:
|
||||
case PropelColumnTypes::VARCHAR:
|
||||
case PropelColumnTypes::BINARY:
|
||||
|
@ -107,7 +107,7 @@ class Internet extends \Faker\Provider\Base
|
||||
*/
|
||||
public function ipv4()
|
||||
{
|
||||
return long2ip(mt_rand(0, "4294967295"));
|
||||
return long2ip(mt_rand(-2147483648, 2147483647));
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
x
Reference in New Issue
Block a user