本文整理汇总了PHP中Faker\Generator::paragraph方法的典型用法代码示例。如果您正苦于以下问题:PHP Generator::paragraph方法的具体用法?PHP Generator::paragraph怎么用?PHP Generator::paragraph使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Faker\Generator
的用法示例。
在下文中一共展示了Generator::paragraph方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getFakeData
/**
* Gets a random set of paragraphs
*
* @param Faker\Generator
* @return string
*/
public function getFakeData(Generator $faker)
{
$paragraphs = rand(1, 5);
$i = 0;
$ret = "";
while ($i < $paragraphs) {
$ret .= "<p>" . $faker->paragraph(rand(2, 6)) . "</p>";
$i++;
}
return $ret;
}
示例2: load
public function load(ObjectManager $manager)
{
$user = $manager->getRepository('TaichiUserBundle:User')->findOneBy(['username' => 'heaven']);
foreach (range(1, self::POST_NUMS) as $i) {
$post = new Post();
$categories = $manager->getRepository('TaichiBlogBundle:Category')->findAll();
$categoryIds = [];
foreach ($categories as $category) {
$categoryIds[] = $category->getId();
}
$cIdKey = array_rand($categoryIds, 1);
$category = $manager->getRepository('TaichiBlogBundle:Category')->find($categoryIds[$cIdKey]);
$post->setSubject(implode(' ', array_map('ucfirst', $this->faker->words(mt_rand(3, 5)))));
$post->setAbstract($this->faker->paragraph(mt_rand(2, 4)));
$post->setContent($this->faker->paragraph(mt_rand(6, 10)));
$post->setUser($user);
$post->setCategory($category);
//Add tags
$tags = $manager->getRepository('TaichiBlogBundle:Tag')->findAll();
$tagIds = [];
foreach ($tags as $tag) {
$tagIds[] = $tag->getId();
}
$tIdKeys = array_rand($tagIds, mt_rand(2, 5));
foreach ($tIdKeys as $tIdKey) {
$tag = $manager->getRepository('TaichiBlogBundle:Tag')->find($tagIds[$tIdKey]);
$post->addTag($tag);
}
$post->setPictureUrl($this->faker->imageUrl(400, 240));
$post->setCreatedAt($this->faker->dateTimeBetween('-1 year', '-10 days'));
$post->setUpdatedAt($post->getCreatedAt());
foreach (range(1, mt_rand(1, self::COMMENT_NUMS)) as $j) {
$comment = new Comment();
$comment->setUser($user);
$comment->setCreatedAt($this->faker->dateTimeBetween($post->getCreatedAt(), 'now'));
$comment->setUpdatedAt($comment->getCreatedAt());
$comment->setContent($this->faker->paragraph(mt_rand(1, 3)));
$comment->setPost($post);
$manager->persist($comment);
$post->addComment($comment);
}
$manager->persist($post);
}
$manager->flush();
}
示例3: getDummyData
public function getDummyData(Generator $faker, array $custom = [])
{
return ['biography' => $faker->paragraph(4), 'twitter' => '@' . $faker->userName, 'path_avatar' => $faker->imageUrl(250, 300, 'people'), 'web' => $faker->domainName, 'user_id' => $faker->unique()->numberBetween(1, 300)];
}
示例4: getDummyData
public function getDummyData(Generator $faker)
{
return ['user_id' => $this->getRandom('User')->id, 'mail_id' => $this->getRandom('Mail')->id, 'action' => $faker->randomElement(['create', 'refer', 'comment', 'delete', 'block', 'close']), 'comment' => $faker->paragraph(1), 'refer_user_id' => $this->getRandom('User')->id];
}
示例5: getDummyData
public function getDummyData(Generator $faker, array $customValues = [])
{
return ['reference' => $faker->unique()->bothify('????###'), 'description' => $faker->paragraph(1), 'strip_type_id' => rand(1, 5)];
}
示例6: getFakeData
/**
* Gets a random paragraph
*
* @param Faker\Generator
* @return string
*/
public function getFakeData(Generator $faker)
{
return $faker->paragraph(rand(1, 3));
}
示例7: getDummyData
public function getDummyData(Generator $faker, array $customValues = [])
{
return ['first_name' => $faker->firstName, 'last_name' => $faker->lastName, 'email' => $faker->email, 'type' => $faker->randomElement(['general', 'private', 'contact', 'contact']), 'content' => $faker->paragraph(6)];
}
示例8: getDummyData
public function getDummyData(Generator $faker)
{
return ['status' => $faker->randomElement(['open', 'delete', 'block', 'close']), 'ore_id' => $faker->numberBetween(0, 500), 'date_in' => $faker->date('Y-m-d', 'now'), 'type' => $faker->randomElement(['letter', 'suitcase', 'other']), 'sender_ref' => $faker->phoneNumber, 'sender_id' => rand(1, 10), 'sender_details' => $faker->company, 'issue' => $faker->paragraph(2), 'user_id' => $this->getRandom('User')->id, 'dependence_id' => rand(1, 16)];
}
示例9: getDummyData
public function getDummyData(\Faker\Generator $faker, array $customValues = array())
{
return ['name' => $faker->sentence(2), 'type' => $faker->randomElement(['DIG', 'DIG', 'CRE']), 'description' => $faker->paragraph(3), 'objectives' => $faker->paragraph(6), 'status' => $faker->randomElement([false, false, true]), 'customer_id' => $this->getRandom('Customer')->id];
}
示例10: getDummyData
public function getDummyData(Generator $faker, array $valoresPersonalizados = array())
{
return ['user_id' => $this->getRandom('User')->id, 'ticket_id' => $this->getRandom('Ticket')->id, 'comentario' => $faker->paragraph(), 'link' => $faker->randomElement(['', '', $faker->url])];
}
示例11: getDummyData
public function getDummyData(Generator $faker, array $customValues = [])
{
return ['reference' => $faker->randomNumber(4), 'name' => $faker->sentence(2), 'description' => $faker->paragraph(1)];
}
示例12: getDummyData
public function getDummyData(Generator $faker)
{
return ["website" => $faker->url(), "comment" => $faker->paragraph(), "user_id" => $this->getRandomId("User"), "ticket_id" => $this->getRandomId("Ticket")];
}
示例13: getDummyData
public function getDummyData(\Faker\Generator $faker, array $customValues = array())
{
return ['user_id' => $this->random('User')->id, 'ticket_id' => $this->random('Ticket')->id, 'comment' => $faker->paragraph(), 'link' => $faker->randomElement(['', '', $faker->url])];
}
示例14:
/**
* @param Generator $oFaker
* @return array
*/
function __invoke(Generator $oFaker)
{
return [Key::COLUMN_NAME => "key." . $oFaker->word, Key::COLUMN_DESCRIPTION => "key." . $oFaker->paragraph()];
}
示例15: create
/**
* Create a new (fake) product
*
* @return Product
*/
protected function create()
{
return new Product($this->faker->sentence(3), $this->faker->imageUrl(), $this->faker->paragraph(3));
}