示例#1
0
 public function load(ObjectManager $manager)
 {
     $comment = new Comment();
     $comment->setUser('Olik1');
     $comment->setComment('tram param1');
     $comment->setBlog($manager->merge($this->getReference('blog-1')));
     $manager->persist($comment);
     $comment = new Comment();
     $comment->setUser('Olik2');
     $comment->setComment('tram param');
     $comment->setBlog($manager->merge($this->getReference('blog-1')));
     $manager->persist($comment);
     $comment = new Comment();
     $comment->setUser('Olik3');
     $comment->setComment('tram param2');
     $comment->setBlog($manager->merge($this->getReference('blog-2')));
     $manager->persist($comment);
     $comment = new Comment();
     $comment->setUser('Olik4');
     $comment->setComment('tram param3');
     $comment->setBlog($manager->merge($this->getReference('blog-2')));
     $manager->persist($comment);
     $comment = new Comment();
     $comment->setUser('Olik5');
     $comment->setComment('tram param4');
     $comment->setBlog($manager->merge($this->getReference('blog-1')));
     $manager->persist($comment);
     $manager->flush();
 }
示例#2
0
 public function testSubmitValidData()
 {
     $client = WebTestCase::createClient();
     $container = $client->getContainer();
     $formData = ['user' => 'test user', 'comment' => 'wish'];
     $comment = new Comment();
     $comment->setUser($formData['user']);
     $comment->setComment($formData['comment']);
     $form = $container->get('form.factory')->create(new CommentType(), $comment);
     $form->submit($formData);
     $this->assertTrue($form->isSynchronized());
     $this->assertEquals($comment, $form->getData());
     $this->assertFalse($form->isValid());
     $formErrors = $form->getErrors(true);
     $this->assertEquals('Similar comment is already exists.', $formErrors->getChildren()->getMessage());
     $this->assertEquals(1, $formErrors->count());
     $view = $form->createView();
     $children = $view->children;
     foreach ($formData as $key => $value) {
         $this->assertArrayHasKey($key, $children);
     }
 }
示例#3
0
 public function load(ObjectManager $manager)
 {
     $comment = new Comment();
     $comment->setTestuser('symfony');
     $comment->setComment('To make a long story short. You can\'t go wrong by choosing Symfony! And no one has ever been fired for using Symfony.');
     $comment->setBlog($manager->merge($this->getReference('blog-1')));
     $manager->persist($comment);
     $comment = new Comment();
     $comment->setTestuser('David');
     $comment->setComment('To make a long story short. Choosing a framework must not be taken lightly; it is a long-term commitment. Make sure that you make the right selection!');
     $comment->setBlog($manager->merge($this->getReference('blog-1')));
     $manager->persist($comment);
     $comment = new Comment();
     $comment->setTestuser('Dade');
     $comment->setComment('Anything else, mom? You want me to mow the lawn? Oops! I forgot, New York, No grass.');
     $comment->setBlog($manager->merge($this->getReference('blog-2')));
     $manager->persist($comment);
     $comment = new Comment();
     $comment->setTestuser('Kate');
     $comment->setComment('Are you challenging me? ');
     $comment->setBlog($manager->merge($this->getReference('blog-2')));
     $comment->setCreated(new \DateTime("2011-07-23 06:15:20"));
     $manager->persist($comment);
     $comment = new Comment();
     $comment->setTestuser('Dade');
     $comment->setComment('Name your stakes.');
     $comment->setBlog($manager->merge($this->getReference('blog-2')));
     $comment->setCreated(new \DateTime("2011-07-23 06:18:35"));
     $manager->persist($comment);
     $comment = new Comment();
     $comment->setTestuser('Kate');
     $comment->setComment('If I win, you become my slave.');
     $comment->setBlog($manager->merge($this->getReference('blog-2')));
     $comment->setCreated(new \DateTime("2011-07-23 06:22:53"));
     $manager->persist($comment);
     $comment = new Comment();
     $comment->setTestuser('Dade');
     $comment->setComment('Your SLAVE?');
     $comment->setBlog($manager->merge($this->getReference('blog-2')));
     $comment->setCreated(new \DateTime("2011-07-23 06:25:15"));
     $manager->persist($comment);
     $comment = new Comment();
     $comment->setTestuser('Kate');
     $comment->setComment('You wish! You\'ll do shitwork, scan, crack copyrights...');
     $comment->setBlog($manager->merge($this->getReference('blog-2')));
     $comment->setCreated(new \DateTime("2011-07-23 06:46:08"));
     $manager->persist($comment);
     $comment = new Comment();
     $comment->setTestuser('Dade');
     $comment->setComment('And if I win?');
     $comment->setBlog($manager->merge($this->getReference('blog-2')));
     $comment->setCreated(new \DateTime("2011-07-23 10:22:46"));
     $manager->persist($comment);
     $comment = new Comment();
     $comment->setTestuser('Kate');
     $comment->setComment('Make it my first-born!');
     $comment->setBlog($manager->merge($this->getReference('blog-2')));
     $comment->setCreated(new \DateTime("2011-07-23 11:08:08"));
     $manager->persist($comment);
     $comment = new Comment();
     $comment->setTestuser('Dade');
     $comment->setComment('Make it our first-date!');
     $comment->setBlog($manager->merge($this->getReference('blog-2')));
     $comment->setCreated(new \DateTime("2011-07-24 18:56:01"));
     $manager->persist($comment);
     $comment = new Comment();
     $comment->setTestuser('Kate');
     $comment->setComment('I don\'t DO dates. But I don\'t lose either, so you\'re on!');
     $comment->setBlog($manager->merge($this->getReference('blog-2')));
     $comment->setCreated(new \DateTime("2011-07-25 22:28:42"));
     $manager->persist($comment);
     $comment = new Comment();
     $comment->setTestuser('Stanley');
     $comment->setComment('It\'s not gonna end like this.');
     $comment->setBlog($manager->merge($this->getReference('blog-3')));
     $manager->persist($comment);
     $comment = new Comment();
     $comment->setTestuser('Gabriel');
     $comment->setComment('Oh, come on, Stan. Not everything ends the way you think it should. Besides, audiences love happy endings.');
     $comment->setBlog($manager->merge($this->getReference('blog-3')));
     $manager->persist($comment);
     $comment = new Comment();
     $comment->setTestuser('Mile');
     $comment->setComment('Doesn\'t Bill Gates have something like that?');
     $comment->setBlog($manager->merge($this->getReference('blog-5')));
     $manager->persist($comment);
     $comment = new Comment();
     $comment->setTestuser('Gary');
     $comment->setComment('Bill Who?');
     $comment->setBlog($manager->merge($this->getReference('blog-5')));
     $manager->persist($comment);
     $manager->flush();
 }
 public function setComment($comment)
 {
     $this->__load();
     return parent::setComment($comment);
 }