当前位置: 首页>>代码示例>>PHP>>正文


PHP Generator::paragraph方法代码示例

本文整理汇总了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;
 }
开发者ID:helpfulrobot,项目名称:unclecheese-mock-dataobjects,代码行数:17,代码来源:MockHTMLTextField.php

示例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();
 }
开发者ID:heavenwoo,项目名称:blog,代码行数:45,代码来源:LoadPostsData.php

示例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)];
 }
开发者ID:tavo1987,项目名称:linkbox,代码行数:4,代码来源:UserProfileTableSeeder.php

示例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];
 }
开发者ID:erichbriceno,项目名称:tacmail,代码行数:4,代码来源:HistoricalTableSeeder.php

示例5: getDummyData

 public function getDummyData(Generator $faker, array $customValues = [])
 {
     return ['reference' => $faker->unique()->bothify('????###'), 'description' => $faker->paragraph(1), 'strip_type_id' => rand(1, 5)];
 }
开发者ID:jrafaelca,项目名称:tracking_cabinets,代码行数:4,代码来源:StripsTableSeeder.php

示例6: getFakeData

 /**
  * Gets a random paragraph
  *
  * @param Faker\Generator
  * @return string
  */
 public function getFakeData(Generator $faker)
 {
     return $faker->paragraph(rand(1, 3));
 }
开发者ID:helpfulrobot,项目名称:unclecheese-mock-dataobjects,代码行数:10,代码来源:MockTextField.php

示例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)];
 }
开发者ID:jrafaelca,项目名称:message-management,代码行数:4,代码来源:MessageTableSeeder.php

示例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)];
 }
开发者ID:erichbriceno,项目名称:tacmail,代码行数:4,代码来源:MailTableSeeder.php

示例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];
 }
开发者ID:jolupeza,项目名称:wactas,代码行数:4,代码来源:ProjectTableSeeder.php

示例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])];
 }
开发者ID:alzort,项目名称:ByteCode-es-Ticket,代码行数:4,代码来源:TicketComentarioTableSeeder.php

示例11: getDummyData

 public function getDummyData(Generator $faker, array $customValues = [])
 {
     return ['reference' => $faker->randomNumber(4), 'name' => $faker->sentence(2), 'description' => $faker->paragraph(1)];
 }
开发者ID:jrafaelca,项目名称:tracking_cabinets,代码行数:4,代码来源:StripTypesTableSeeder.php

示例12: getDummyData

 public function getDummyData(Generator $faker)
 {
     return ["website" => $faker->url(), "comment" => $faker->paragraph(), "user_id" => $this->getRandomId("User"), "ticket_id" => $this->getRandomId("Ticket")];
 }
开发者ID:fgpayano,项目名称:laravel_teachme,代码行数:4,代码来源:TicketCommentTableSeeder.php

示例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])];
 }
开发者ID:resand,项目名称:teachme,代码行数:4,代码来源:TicketCommentTableSeeder.php

示例14:

 /**
  * @param Generator $oFaker
  * @return array
  */
 function __invoke(Generator $oFaker)
 {
     return [Key::COLUMN_NAME => "key." . $oFaker->word, Key::COLUMN_DESCRIPTION => "key." . $oFaker->paragraph()];
 }
开发者ID:samcrosoft,项目名称:MicroTranslate,代码行数:8,代码来源:KeyModelFactory.php

示例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));
 }
开发者ID:psaunders88,项目名称:ElasticSearchExample,代码行数:9,代码来源:Fake.php


注:本文中的Faker\Generator::paragraph方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。