1
0
mirror of https://github.com/fzaninotto/Faker.git synced 2025-03-20 23:39:51 +01:00

Remove array_rand

This commit is contained in:
David Stensland 2014-03-07 17:36:14 -05:00
parent 5be755ad0f
commit 9adde3415a
3 changed files with 6 additions and 5 deletions

View File

@ -3,6 +3,7 @@
namespace Faker\ORM\Mandango;
use Mandango\Mandango;
use Faker\Provider\Base;
/**
* Service class for populating a table through a Mandango ActiveRecord class.
@ -71,7 +72,7 @@ class EntityPopulator
$formatters[$referenceName] = function ($insertedEntities) use ($referenceClass) {
if (isset($insertedEntities[$referenceClass])) {
return $insertedEntities[$referenceClass][array_rand($insertedEntities[$referenceClass])];
return Base::randomElement($insertedEntities[$referenceClass]);
}
};
}

View File

@ -87,9 +87,9 @@ class UserAgent extends \Faker\Provider\Base
);
$platforms = array(
'(' . static::windowsPlatformToken() . '; ' . static::randomElement(static::$lang) . '; rv:1.9.' . mt_rand(0, 2) . '.20) ' . $ver[array_rand($ver, 1)],
'(' . static::linuxPlatformToken() . '; rv:' . mt_rand(5, 7) . '.0) ' . $ver[array_rand($ver, 1)],
'(' . static::macPlatformToken() . ' rv:' . mt_rand(2, 6) . '.0) ' . $ver[array_rand($ver, 1)]
'(' . static::windowsPlatformToken() . '; ' . static::randomElement(static::$lang) . '; rv:1.9.' . mt_rand(0, 2) . '.20) ' . static::randomElement($ver),
'(' . static::linuxPlatformToken() . '; rv:' . mt_rand(5, 7) . '.0) ' . static::randomElement($ver),
'(' . static::macPlatformToken() . ' rv:' . mt_rand(2, 6) . '.0) ' . static::randomElement($ver)
);
return "Mozilla/5.0 " . static::randomElement($platforms);

View File

@ -14,7 +14,7 @@ class PhoneNumber extends \Faker\Provider\PhoneNumber
public static function phoneNumber()
{
$operators = static::$operators[array_rand(static::$operators)];
$operators = static::randomElement(static::$operators);
return $operators . static::numerify(static::randomElement(static::$formats));
}