public function build_exception(array $options = array()) { if (!Arr::get($options, 'message')) { $options['message'] = \Phaker::lorem()->sentence; $options['code'] = rand(0, 999999); } return new \Exception($options['message'], $options['code']); }
/** * Generate a lowercase user name from a full or partial name. * * echo $internet->user_name('Dr. Seuss'); // => "dr.seuss" * * @param string $name User name * @return string */ public function user_name($name = NULL) { $delim = array('.', '_'); if ($name) { $names = preg_split('/[^\\w]+/', $name, NULL, PREG_SPLIT_NO_EMPTY); shuffle($names); return implode($delim[array_rand($delim)], $names); } if (mt_rand(0, 1)) { $name = preg_replace('/\\W/', '', \Phaker::name()->first_name); } else { $names = preg_replace('/\\W/', '', array(\Phaker::name()->first_name, \Phaker::name()->last_name)); $name = implode($delim[array_rand($delim)], $names); } return static::fix_umlauts(strtolower($name)); }
public function setUp() { $this->generate = Phaker::factory('internet'); }
public function setUp() { $this->generate = Phaker::factory('name'); }
public function setUp() { $this->generate = Phaker::factory('lorem'); $this->standard_wordlist = I18n::get('faker.lorem.words'); $this->complete_wordlist = Util::array_merge($this->standard_wordlist, I18n::get('faker.lorem.supplemental')); }